home *** CD-ROM | disk | FTP | other *** search
/ Microsoftware Monthly 19…2 Programming Power Tools / MASO9512.ISO / cpptutor / cpptutor.arj / TEXT / GLOSS.E < prev    next >
Encoding:
Text File  |  1993-12-01  |  4.2 KB  |  91 lines

  1.  
  2. %F,15,GLOSS.A%A  %F,15,GLOSS.B%B  %F,15,GLOSS.C%C  %F,15,GLOSS.D%D  %F,15,GLOSS.E%E  %F,15,GLOSS.F%F  %F,15,GLOSS.G%G  %F,15,GLOSS.H%H  %F,15,GLOSS.I%I  %F,15,GLOSS.K%K  %F,15,GLOSS.L%L  %F,15,GLOSS.M%M                    %C,1%GLOSSARY
  3. %F,15,GLOSS.N%N  %F,15,GLOSS.O%O  %F,15,GLOSS.P%P  %F,15,GLOSS.Q%Q  %F,15,GLOSS.R%R  %F,15,GLOSS.S%S  %F,15,GLOSS.T%T  %F,15,GLOSS.U%U  %F,15,GLOSS.V%V  %F,15,GLOSS.W%W  %F,15,GLOSS.Z%Z                              %C,1%E
  4. %F,15,GLOSS.D%Previous / %F,15,GLOSS.F%Next
  5.  
  6. %C,14%ELABORATED TYPE SPECIFIER
  7. Typically used in an incomplete class declaration or to qualify
  8. types that are otherwise hidden.
  9.  
  10. %C,14%ELEMENT
  11. The component of an array, subrange, enumeration, or set.
  12. %#else%
  13. %C,14%ELSE CLAUSE
  14. The part of a C++ language %F,15,GLOSS.I#if%if_statement that contains the word else
  15. followed by a statement.  The else clause provides an action that
  16. is executed when the if condition evaluates to zero (false).
  17.  
  18. %C,14%ENCAPSULATION
  19. Hiding the internal representation of data objects and
  20. implementation details of functions from the client program.  This
  21. enables the end user to focus on the use of data objects and
  22. functions without having to know about of their representation or
  23. implementation.
  24.  
  25. %C,14%ENUMERATION CONSTANT
  26. An identifier that has an associated integer value and is defined
  27. by an enumeration type.  You can use an enumeration constant
  28. anywhere an integer constant is allowed.
  29.  
  30. %C,14%ENUMERATION TYPE
  31. In C++, an enumeration type is a distinct data type that is not an
  32. integral type.  An enumeration type defines a set of enumeration
  33. constants.
  34.  
  35. %C,14%ENUMERATION TAG
  36. The identifier that names an enumeration data type.
  37.  
  38. %C,14%ENUMERATOR
  39. An enumeration constant and its associated value.
  40. %#escseq%
  41. %C,14%ESCAPE SEQUENCE
  42. A representation of a nonprintable character in a character or
  43. string literal.  In C++, an escape sequence begins with the \
  44. symbol.  The \ is followed by one of the characters  a  b  f  n  r
  45. t  v  '  ?   or by one to three octal digits or by X and any
  46. number of hexadecimal digits.
  47. %#except%
  48. %C,14%EXCEPTION
  49. Any user, logic, or system error detected by a function, that the
  50. function does not deal with itself or that the function does not
  51. return as error state using its return value.  The error is passed
  52. to a handling routine.  Passing this error is called throwing an
  53. exception.
  54. %#exhand%
  55. %C,14%EXCEPTION HANDLER
  56. Exception handlers are catch blocks in C++.  These blocks catch
  57. exceptions when they are thrown from a function enclosed in a try
  58. block.  In C++ try blocks, catch blocks and throw expressions are
  59. the constructs used to implement formal exception handling.
  60.  
  61. %C,14%EXCEPTION HANDLING
  62. A type of error handling that allows control and information to be
  63. passed to an exception handler when an exception occurs.  In C++,
  64. %F,15,GLOSS.T#try%try_blocks%C,5%, %F,15,GLOSS.C#catch%catch_blocks%C,5%, and %F,15,GLOSS.T#throw%throw_expressions are
  65. the constructs used to implement formal exception handling.
  66.  
  67. %C,14%EXPLICIT CONVERSION
  68. A conversion that is specified in the code of a program.  An
  69. explicit conversion can be a cast or a user-defined conversion.
  70.  
  71. %C,14%EXPONENT
  72. A number, indicating the power to which another number is to be
  73. raised is to be raised.   For example in the expression 3
  74. squared, 3 is the base and 2 is the exponent.
  75.  
  76. %C,14%EXPRESSION
  77. A representation of a value.  For example, variables and constants
  78. appearing alone or in combination with operators are expressions.
  79.  
  80. %C,14%EXTERNAL DATA DEFINITION
  81. A definition appearing outside a function.  The defined object is
  82. accessible to all functions that follow the definition and are
  83. located within the same source file as the definition.
  84.  
  85. %C,14%EXTRACTION
  86. In C++ I/O, the process of taking characters out of a stream.
  87.  
  88. %F,15,GLOSS.D%Previous / %F,15,GLOSS.F%Next
  89. %F,15,GLOSS.A%A  %F,15,GLOSS.B%B  %F,15,GLOSS.C%C  %F,15,GLOSS.D%D  %F,15,GLOSS.E%E  %F,15,GLOSS.F%F  %F,15,GLOSS.G%G  %F,15,GLOSS.H%H  %F,15,GLOSS.I%I  %F,15,GLOSS.K%K  %F,15,GLOSS.L%L  %F,15,GLOSS.M%M
  90. %F,15,GLOSS.N%N  %F,15,GLOSS.O%O  %F,15,GLOSS.P%P  %F,15,GLOSS.Q%Q  %F,15,GLOSS.R%R  %F,15,GLOSS.S%S  %F,15,GLOSS.T%T  %F,15,GLOSS.U%U  %F,15,GLOSS.V%V  %F,15,GLOSS.W%W  %F,15,GLOSS.Z%Z
  91.