- E
-
- EBCDIC
- See extended binary-coded
decimal interchange code.
- element
- The component of an array, subrange, enumeration, or set.
- element equality
- A relation that determines whether two elements are
equal.
- element function
- A function, called by a member function, that accesses
the elements of a class.
- else clause
- The part of an if statement that contains the keyword else,
followed by a statement. The else clause provides an
action that is executed when the if condition evaluates
to zero (false). IBM.
- empty string
- (1) A string whose first byte is a null byte. See null string. X/Open.
(2) A character array whose first element is a null
character. I.
- encapsulation
- (1) A method for protecting parts of a program and data
from unwanted access or alteration by other parts. (2)
The hiding of the internal representation of objects and
implementation details from the client program.
- encode
- Convert data to machine-readable format. The three steps
in converting an analog signal to a digital signal are
sampling, quantizing, and encoding.
- enqueue
- An operation that adds an element as the last element to
a queue. See dequeue.
- entry point
- In assembler language, the address or label of the first
instruction that is executed when a routine is entered
for execution.
- enumeration constant
- An identifier that is defined in an enumerator and that
has an associated constant value of its enumeration type.
- enumeration data type
- A type that represents a set of enumeration constants.
Each enumeration constant has an associated constant
value.
- enumeration tag
- The identifier that names an enumeration data type.
- enumerator
- In the C and C++ languages, an enumeration constant and
its associated value. IBM.
- environment variable
- Any of a number of variables that describe the way an
operating system is going to run or the devices it is
going to recognize. IBM.
- equality collection
- (1) An abstract class with the property of element
equality. (2) Any collection that has element equality.
- equality key collection
- An abstract class with the properties of element equality
and key equality.
- equality key sorted collection
- An abstract class with the properties of element
equality, key equality, and sorted elements.
- equality sequence
- A sequentially ordered flat collection with element
equality.
- equality sorted collection
- An abstract class with the properties of element equality
and sorted elements.
- equivalence class
- (1) A grouping of characters that are considered equal
for the purpose of collation; for example, many languages
place an uppercase character in the same equivalence
class as its lowercase form, but some languages
distinguish between accented and unaccented character
forms for the purpose of collation. IBM. (2) A set
of collating elements with the same primary collation
weight. Elements in an equivalence class are typically
elements that naturally group together, such as all
accented letters based on the same base letter. The
collation order of elements within an equivalence class
is determined by the weights assigned on any subsequent
levels after the primary weight. X/Open.
- escape sequence
- (1) A representation of a character. An escape sequence
contains the \ symbol followed by one of the characters: a,
b, f, n, r, t,
v, ', ", x, \,
or followed by one or more octal or hexadecimal digits.
(2) A sequence of characters that represent, for example,
nonprinting characters, or the exact code point value to
be used to represent variant and nonvariant characters
regardless of code page. (3) In the C and C++ languages,
an escape character followed by one or more characters.
The escape character indicates that a different code, or
a different coded character set, is used to interpret the
characters that follow. Any member of the character set
used at run time can be represented using an escape
sequence. (4) A character that is preceded by a backslash
character and is interpreted to have a special meaning to
the operating system. (5) A sequence sent to a terminal
to perform actions such as moving the cursor, changing
from normal to reverse video, and clearing the screen. IBM.
- event
- (1) Any user action (such as a mouse click) or system
activity (such as screen updating) that provokes a
response from the application. (2) In the Windows
operating system, a synchronization kernel object used to
signal that an operation has completed. See kernel object, critical section, mutex, semaphore,
manual-reset event,
auto-reset event.
- exception
- (1) A user or system error detected by the system and
passed to an operating system or user exception handler.
(2) In the C++ language, any user, logic, or system error
detected by a function that does not itself deal with the
error but passes the error on to a handling routine (also
called "throwing the exception"). See signal.
- exception handler
- (1) A function that is invoked when an exception is
detected, and that either corrects the problem and
returns execution to the program, or terminates the
program. (2) In the C++ language, a catch block that
catches a C++ exception when it is thrown from a function
in a try block.
- exception handling
- A type of error handling that allows control and
information to be passed to an exception handler when an
exception occurs. Under the OS/2 operating system,
exceptions are generated by the system and handled by
user code. In the C++ language, try, catch, and throw
expressions are the constructs used to implement C++
exception handling. See structured
exception handling.
- expression
- A representation of a value; for example, variables and
constants that appear alone or in combination with
operators are expressions.
- extended
binary-coded decimal interchange code
(EBCDIC)
- A coded character set of 256 eight-bit characters. IBM.
- extension
- An element or function not included in the standard
language. See file
extension.
- external data definition
- A definition of a variable appearing outside a function.
The defined object is accessible to all functions that
follow the definition and are located within the same
source file as the definition.
- eyecatcher
- A recognizable sequence of bytes that determines which
parameters were passed in which registers. This sequence
is used for functions that have not been prototyped or
have a variable number of parameters.
-