www.gibmonks.com

Main Page




Previous Page
Next Page


Index


[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]

e-mail (electronic mail)
e-mail anchor
EBCDIC (Extended Binary Coded Decimal Interchange Code)
edit
edit a file
edit phase
editor
edu (top-level domain)
efficiency of
     binary search
     bubble sort
     insertion sort
     linear search
     merge sort
     selection sort
Eight Queens
     brute force approaches
element of a string
element of an array
elided UML diagram
ellipsis (...) in a function prototype
emacs
emacs text editor
embedded parentheses
Employee class 2nd
     definition showing composition
     definition with a static data member to track the number of Employee objects in memory
     Exercise
     header file
     hierarchy driver program
     implementation file
     member-function definitions
     member-function definitions, including constructor with a member-initializer list
empty element (XHMTL)
empty exception specification
empty member function
     of a sequence container
     of containers
     of priority_queue
     of queue
     of stack
     of string 2nd
empty parameter list
empty parentheses 2nd 3rd
empty quotation marks
empty space
empty statement
empty string 2nd 3rd
encapsulation 2nd 3rd 4th 5th
encrypted integer
encrypter
encryption 2nd 3rd
end iterator
end line
end member function of class string
end member function of containers
end member function of first-class containers
end of a sequence
end of a stream
end of a string
"end of data entry"
end tag (XHTML)
end-of-file 2nd 3rd 4th 5th 6th
     key combination 2nd
endl stream manipulator 2nd
English-like abbreviations
Enhancing Class Date exercise
Enhancing Class Rectangle exercise
Enhancing Class Time exercise 2nd
enqueue function
enqueue operation
Enter key 2nd 3rd
entity reference (XHTML)
entry point
enum keyword
enumeration 2nd
enumeration constant 2nd
environment
environment variable
     CONTENT_LENGTH
     HTTP_COOKIE
     QUERY_STRING
EOF 2nd 3rd
eof stream member function 2nd 3rd
eofbit of stream
equal STL algorithm 2nd
equal to
equal_range function of associative container
equal_range STL algorithm 2nd
equal_to function object
equality and relational operators
equality operator (==) 2nd 3rd 4th 5th
equality operators (== and !=) 2nd
equation of straight line
erase member function
     of class string 2nd
     of containers 2nd
Erroneous attempt to initialize a constant of a built-in data type by assignment
error
     off-by-one 2nd 3rd 4th
error bits
error checking
error detected in a constructor
error message
error state of a stream 2nd 3rd
Error-Prevention Tip
error-processing code
escape character
escape early from a loop
escape sequence 2nd
     \" (double-quote character)
     \' (single-quote character)
     \\ (backslash character)
     \a (alert)
     \n (newline)
     \r (carriage return)
     \t (tab) 2nd
et (top-level domain)
evaluating a postfix expression
evaluating expressions 2nd
event
examination-results problem
Examples
     Accessing an object's members through each type of object handle
     Addition program that displays the sum of two numbers
     Aiming a derived-class pointer at a base-class object
     Algorithms equal, mismatch and lexicographical_compare
     Algorithms min and max
     Algorithms swap, iter_swap and swap_ranges
     Array class definition with overloaded operators 2nd
     Array class member-function and friend-function definitions
     Array class test program
     Array of pointers to functions
     Attempting to call a multiply inherited function polymorphically
     Attempting to modify a constant pointer to constant data
     Attempting to modify a constant pointer to nonconstant data
     Attempting to modify data through a nonconstant pointer to constant data
     auto_ptr object manages dynamically allocated memory
     Bank account program
     Bar chart printing program
     BasePlusCommissionEmployee class header file
     BasePlusCommissionEmployee class implementation file
     BasePlusCommissionEmployee class represents an employee who receives a base salary in addition to a commission
     BasePlusCommissionEmployee class test program
     BasePlusCommissionEmployee class that inherits from class CommissionEmployee, which does not provide protected data
     BasePlusCommissionEmployee class that inherits protected data from CommissionEmployee
     Basic searching and sorting algorithms of the Standard Library
     Binary function object
     Bitwise AND, bitwise inclusive-OR, bitwise exclusive-OR and bitwise complement operators
     Bitwise shift operators
     break statement exiting a for statement
     C++ Standard Library class vector
     Cascading member function calls 2nd
     CGI script that allows users to buy a book
     Character arrays processed as strings
     Character-handling functions isdigit, isalpha, isalnum and isxdigit
     Character-handling functions islower, isupper, tolower and toupper
     Character-handling functions isspace, iscntrl, ispunct, isprint and isgraph
     characters in length
     Class bitset and the Sieve of Eratosthenes
     Class DivideByZeroException definition
     Class Integer definition
     CommissionEmployee class header file
     CommissionEmployee class implementation file
     CommissionEmployee class represents an employee paid a percentage of gross sales
     CommissionEmployee class test program
     CommissionEmployee class uses member functions to manipulate its private data
     CommissionEmployee class with protected data
     Comparing strings
     Complex class definition
     Complex class member-function definitions
     Complex numbers
     Complex XHTML table
     Compound interest calculations with for
     Computing the sum of the elements of an array
     const objects and const member functions
     const type qualifier applied to an array parameter
     const variables must be initialized
     Constructor with default arguments
     contact.html 2nd
     continue statement terminating a single iteration of a for statement
     Controlling the printing of trailing zeros and decimal points for doubles
     Converting a string to uppercase
     Converting strings to C-style strings and character arrays
     Copying the Examples folder
     Correctly initializing and using a constant variable
     Counter-controlled repetition with the for statement
     Craps simulation
     CreateAndDestroy class definition
     CreateAndDestroy class member-function definitions
     Creating a random-access file with 100 blank records sequentially
     Creating a sequential file
     Creating a server-side file to store user data
     Creating and manipulating a GradeBook object in which the course name is limited to
     Creating and traversing a binary tree
     Credit inquiry program
     Date class definition
     Date class definition with overloaded increment operators
     Date class member function definitions
     Date class member-function and friend-function definitions
     Date class test program
     Default arguments to a function
     Default memberwise assignment
     Defining and testing class GradeBook with a data member and set and get functions
     Defining class GradeBook with a member function that takes a parameter
     Defining class GradeBook with a member function, creating a GradeBook object and calling its member function
     Demonstrating a mutable data member
     Demonstrating class template Stack 2nd
     Demonstrating copy_backward, merge, unique and reverse
     Demonstrating function substr
     Demonstrating functions erase and replace
     Demonstrating inplace_merge, unique_copy and reverse_copy
     Demonstrating input from an istringstream object
     Demonstrating lower_bound, upper_bound and equal_range
     Demonstrating multiple inheritance
     Demonstrating operator const_cast
     Demonstrating set_new_handler
     Demonstrating Standard Library functions fill, fill_n, generate and generate_n
     Demonstrating Standard Library functions remove, remove_if, remove_copy and remove_copy_if
     Demonstrating Standard Library functions replace, replace_if, replace_copy and replace_copy_if
     Demonstrating string assignment and concatenation
     Demonstrating the .* and ->* operators
     Demonstrating the operator keywords
     Demonstrating the string find member functions
     Demonstrating the string insert functions
     Demonstrating the use of namespaces
     Die-rolling program using an array instead of switch
     do...while repetition statement
     Employee class definition showing composition
     Employee class definition with a static data member to track the number of Employee objects in memory
     Employee class header file
     Employee class hierarchy driver program
     Employee class implementation file
     Employee class member function definitions, including constructor with a member-initializer list
     Employee class member-function definitions
     Equality and relational operators
     Erroneous attempt to initialize a constant of a built-in data type by assignment
     Exception-handling example that throws exceptions on attempts to divide by zero
     First CGI script
     flags member function of ios_base
     Floating-point values displayed in default, scientific and fixed format
     Form including radio buttons and drop-down lists
     Friends can access private members of class
     Functions that take no arguments
     Generating values to be placed into elements of an array
     get, put and eof member functions
     GradeBook class definition containing function prototypes that specify the interface of the class
     GradeBook class demonstration after separating its interface from its implementation
     HourlyEmployee class header file
     HourlyEmployee class implementation file
     HTML/XHTML special characters
     Huge integers
     Implementation class definition
     Implementing a proxy class
     Including class GradeBook from file GradeBook.h for use in main
     Inheritance examples
     Inheritance hierarchy for university CommunityMembers
     Initializing a reference
     Initializing an array's elements to zeros and printing the array
     Initializing multidimensional arrays
     Initializing the elements of an array with a declaration
     inline function to calculate the volume of a cube
     Input and output stream iterators
     Input of a string using cin with stream extraction contrasted with input using cin.get
     Inputting character data using cin member function getline
     Inserting special characters into XHTML
     Instantiating multiple objects of the GradeBook class and using the GradeBook constructor to specify the course name when each GradeBook object is created
     Interactive portal handler
     Interactive portal to create a password-protected Web page
     Interface class definition
     Interface class member-function definitions
     Iterative factorial solution
     Left justification and right justification with stream manipulators left and right
     Linear search of an array
     Linking to an e-mail address
     Linking to other Web pages
     List class-template definition
     ListNode class-template definition
     Logout program for the shopping cart example
     Manipulating a linked list
     Mathematical algorithms of the Standard Library
     Member function definition of class Integer
     Member initializer used to initialize a constant of a built-in data type
     Member-function definitions for class GradeBook with a set function that validates the length of data member courseName
     Member-object initializers
     Memory-handling function memchr
     Memory-handling function memcmp
     Memory-handling function memcpy
     Memory-handling function memmove
     Memory-handling function memset
     Multipurpose sorting program using function pointers
     Name mangling to enable type-safe linkage
     Nested and ordered lists in XHTML
     Nested control statements: Examination-results problem
     new throwing bad_alloc on failure
     Non-friend/non-member functions cannot access private members
     Overloaded function definitions
     Overloaded stream insertion and stream extraction operators
     Pass-by-reference with a pointer argument used to cube a variable's value
     Pass-by-value used to cube a variable's value
     Passing arguments by value and by reference
     Passing arrays and individual array elements to functions
     Placing images in XHTML files
     Pointer operators & and *
     Poll analysis program
     Precision of floating-point values
     Preincrementing and postincrementing
     Printing a line of text with multiple statements
     Printing a string one character at a time using a nonconstant pointer to constant data
     Printing an integer with internal spacing and plus sign
     Printing an unsigned integer in bits
     Printing multiple lines of text with a single statement
     Printing string characteristics
     Printing the address stored in a char * variable
     Printing the value of a union in both member data types
     private base-class data cannot be accessed from derived class
     Program that outputs a login page
     protected base-class data can be accessed from derived class
     Queue class-template definition
     Queue-processing program
     Randomizing the die-rolling program
     Reading a random-access file sequentially
     Reading and printing a sequential file
     Reading cookies from the client's computer
     Reading input from QUERY_STRING
     Referencing array elements with the array name and with pointers
     Rethrowing an exception
     Retrieving environment variables via function getenv
     Returning a reference to a private data member
     Rolling a six-sided die 6000 times
     SalariedEmployee class header file
     SalariedEmployee class implementation file
     SalesPerson class definition
     SalesPerson class member-function definitions
     Scoping example
     Selection sort with call-by-reference
     Set of recursive calls to method Fibonacci
     set operations of the Standard Library
     set_new_handler specifying the function to call when new fails
     Shifted, scaled integers produced by 1+rand() % 6
     Signals defined in header <csignal>
     Simple form with hidden fields and a text box
     sizeof operator used to determine standard data type sizes
     sizeof operator when applied to an array name returns the number of bytes in the array
     Stack class-template definition
     Stack class-template definition with a composed List object
     Stack test program
     Stack unwinding
     Standard Library class string
     Standard Library deque class template
     Standard Library list class template
     Standard Library map class template
     Standard Library multimap class template
     Standard Library multiset class template
     Standard Library priority_queue adapter class
     Standard Library queue adapter class templates
     Standard Library set class template
     Standard Library stack adapter class
     Standard Library vector class template
     static array initialization and automatic array initialization
     static data member tracking the number of objects of a class 2nd
     strcat and strncat
     strcmp and strncmp
     strcpy and strncpy
     Stream manipulator showbase
     Stream manipulators boolalpha and noboolalpha
     Stream manipulators hex, oct, dec and setbase
     String class definition with operator overloading
     String class member-function and friend-function definitions
     String class test program
     String copying using array notation and pointer notation
     String-conversion function atof
     String-conversion function atoi
     String-conversion function atol
     String-conversion function strtod
     String-conversion function strtol
     String-conversion function strtoul
     String-search function strchr
     String-search function strcspn
     String-search function strpbrk
     String-search function strrchr
     String-search function strspn
     String-search function strstr
     strlen
     strtok
     Summing integers with the for statement
     Testing error states
     Text-printing program
     this pointer used implicitly and explicitly to access members of an object
     Time class containing a constructor with default arguments
     Time class definition
     Time class definition modified to enable cascaded member-function calls
     Time class member function definitions, including const member functions
     Time class member-function definitions
     Time class member-function definitions including a constructor that takes arguments
     Time class with const member functions
     Tree class-template definition
     TreeNode class-template definition
     Two-dimensional array manipulations
     Unary scope resolution operator
     Unformatted I/O using the read, gcount and write member functions
     Uninitialized local reference causes a syntax error
     Unordered lists in XHTML
     User-defined maximum function
     User-defined, nonparameterized stream manipulators
     Using a dynamically allocated ostringstream object
     Using a function template
     Using an anonymous union
     Using an iterator to output a string
     Using command-line arguments
     Using function swap to swap two strings
     Using functions exit and atexit
     Using GET with an XHTML form
     Using goto
     Using images as link anchors
     Using member function fill and stream manipulator setfill to change the padding character for fields larger than the values being printed
     Using member functions get, put and eof
     Using POST with an XHTML form
     Using signal handling
     Using Standard Library functions to perform a heapsort
     Using stream manipulator uppercase
     Using template functions
     Using variable-length argument lists
     Using virtual base classes
     Utility function demonstration
     vector class template element-manipulation functions
     width member function of class ios_base
     Writing a cookie
     XHTML document containing a form to post data to the server
     XHTML document to read user's contact information
     XHTML table
exception
exception class 2nd
     what virtual function
exception classes derived from common base class
exception handler
exception handling 2nd
exception not listed in exception specification
exception object
exception parameter
exception specification
Exception-handling example that throws exceptions on attempts to divide by zero
exceptional condition
Exceptions
     bad_alloc
     bad_cast
     bad_exception
     bad_typeid
     length_error
     logic_error
     out_of_bounds
     out_of_range 2nd 3rd 4th
     overflow_error
     runtime_error 2nd 3rd 4th
     underflow_error
executable image
executable statement 2nd
execute a program 2nd
execution-time error
execution-time overhead
Exercises
     Account class
     Account inheritance hierarchy
     Bubble Sort 2nd
     Bucket Sort
     Celsius and Fahrenheit Temperatures
     Combining Class Time and Class Date
     Complex Class
     Computer Assisted Instruction
     Computers in Education
     Date class
     Employee class
     Enhanced Bubble Sort
     Enhancing Class Date
     Enhancing Class Rectangle
     Enhancing Class Time 2nd
     Fibonacci Series
     Guess the Number Game
     HugeInt Class
     HugeInteger Class
     Hypotenuse
     Invoice class
     Modifying Class GradeBook
     Package inheritance hierarchy
     Package Inheritance Hierarchy
     Payroll System Modification
     Perfect Numbers
     Polymorphic banking program using Account hierarchy
     Polymorphic Screen Manager Using Shape Hierarchy
     Prime Numbers
     Quicksort
     Rational Class
     RationalNumber Class
     Rectangle Class
     Recursive Binary Search
     Recursive Linear Search
     Returning Error Indicators from Class Time's set Functions
     Reverse Digits
     Shape hierarchy
     TicTacToe Class
exhaust memory
exit a deeply nested structure
exit a function
exit a loop
exit function 2nd 3rd 4th 5th 6th
exit point of a control statement
EXIT_FAILURE
EXIT_SUCCESS
exp function
expand a macro
explicit constructor 2nd
explicit conversion
explicit specialization of a class template
explicit use of the this pointer
exponent
exponential "explosion" of calls
exponential complexity
exponential function
exponentiation 2nd
expression 2nd 3rd 4th 5th
extend the base programming language
Extended Binary Coded Decimal Interchange Code (EBCDIC)
extensibility
extensibility of C++
extensibility of STL
Extensible HyperText Markup Language (XHTML)
eXtensible HyperText Markup Language (XHTML) 2nd 3rd
extensible language 2nd 3rd 4th 5th
extern "C"
extern storage-class specifier 2nd 3rd
external declaration
external linkage


Previous Page
Next Page