home *** CD-ROM | disk | FTP | other *** search
/ Microsoftware Monthly 19…2 Programming Power Tools / MASO9512.ISO / cpptutor / cpptutor.arj / TEXT / GLOSS.I < prev    next >
Encoding:
Text File  |  1993-12-01  |  5.1 KB  |  123 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%I
  4. %F,15,GLOSS.H%Previous / %F,15,GLOSS.K%Next
  5.  
  6. %C,14%I/O STREAM LIBRARY
  7. A collection of classes that provides input and output facilities
  8. for C++ programs.
  9.  
  10. %C,14%IDENTICAL FUNCTIONS
  11. Two functions that have the same return type and argument list.
  12.  
  13. %C,14%IDENTIFIER
  14. A name that refers to C++ entity, such as an object, a class or a
  15. function.  An identifier contains some combination of letters,
  16. digits, and underscores.  Its first character cannot be a digit.
  17. %#if%
  18. %C,14%IF STATEMENT
  19. A conditional statement that contains the keyword if followed by
  20. an expression in parentheses, a statement, and an optional else
  21. clause.  The expression in parentheses is a condition, the value
  22. of which determines whether the statement or the %F,15,GLOSS.E#else%else_clause%C,5%, if
  23. present, is executed.
  24.  
  25. %C,14%IMPLICIT CONVERSION
  26. See %F,15,GLOSS.A#autoconv%automatic_conversion%C,5%.
  27. %#include%
  28. %C,14%INCLUDE FILE
  29. A text file that contains declarations used by a group of
  30. functions, programs, or users.  Also known as a header file.
  31.  
  32. %C,14%INCLUDE STATEMENT
  33. A preprocessor statement that causes the preprocessor to replace
  34. the statement with the contents of a specified file.
  35.  
  36. %C,14%INCOMPLETE CLASS DECLARATION
  37. A class declaration that does not define any members of a class.
  38. Until a class is fully declared, or defined, you can only use the
  39. class name where the size of the class is not required.  Typically,
  40. an incomplete class declaration is used as a forward declaration.
  41. %#inher%
  42. %C,14%INHERITANCE
  43. An object-oriented programming technique that allows you to use
  44. existing classes as bases for creating other classes.
  45.  
  46. %C,14%INITIALIZE
  47. To set the starting value of a data object.
  48.  
  49. %C,14%INITIALIZER
  50. An expression used to initialize data objects.
  51. %#inlfunc%
  52. %C,14%INLINE FUNCTION
  53. Inlining is a hint to the compiler to perform inline expansion of
  54. the body of a function.  Functions declared and defined
  55. simultaneously in a class definition are inline.  You can also
  56. explicitly declare a function inline by using the keyword inline.
  57.  
  58. %C,14%INPUT
  59. Data to be processed.
  60.  
  61. %C,14%INPUT OPERATOR >>
  62. A binary operator that is overloaded to perform input operations
  63. by the I/O Stream Library.  The input operator extracts characters
  64. from its first operand, converts these characters to the type of
  65. its second operand, and assigns this value to its second operand.
  66. This operator is also called the get-from operator or the
  67. extraction operator.
  68.  
  69. %C,14%INSERTION
  70. In C++ I/O, the process of putting characters into a stream.
  71. %#instance%
  72. %C,14%INSTANCE
  73. An object-oriented programming term synonymous with object.  An
  74. instance is a particular instantiation of a data type.  It is
  75. simply a region of storage that contains a value or group of
  76. values.  For example, if a class Box is previously defined, two
  77. instances of a class Box could be created with the declaration:
  78.  
  79.   %C,5%box box1%C,1%, %C,5%box2%C,1%;
  80.  
  81. %C,14%INSTANTIATE
  82. To create or generate a particular instance, or object, of a data
  83. type.  For example, an instance "box1" of class Box could be
  84. created with the declaration:
  85.  
  86.   %C,5%box box1%C,1%;
  87.  
  88. %C,14%INSTRUCTION
  89. A program statement that specifies an operation to be performed by
  90. the computer, along with the values or locations of operands.  This
  91. statement represents the programmer's request to the processor to
  92. perform a specific operation.
  93.  
  94. %C,14%INTEGER
  95. A positive or negative whole number or zero.
  96.  
  97. %C,14%INTEGER CONSTANT
  98. A decimal, octal, or hexadecimal constant.
  99.  
  100. %C,14%INTEGRAL OBJECT
  101. A character object, an object having integral type, or an object
  102. that is a bit field.
  103.  
  104. %C,14%INTEGRAL PROMOTION
  105. The conversion that an operator performs on an operand that is a
  106. char, short, int, enumerator, object of enumeration type, or int
  107. bit-field.  The operator converts the operand to int if int can
  108. represent any value of the original type of the operand.
  109. Otherwise, the operand is converted to unsigned int.
  110.  
  111. %C,14%INTEGRAL TYPE
  112. A type that can contain an integer value.  These types include
  113. char, short, int, long, their signed and unsigned variations, and
  114. enumerations.
  115.  
  116. %C,14%ITERATOR
  117. A class or function defined for the specific purpose of accessing
  118. each element in a container class in turn.
  119.  
  120. %F,15,GLOSS.H%Previous / %F,15,GLOSS.K%Next
  121. %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
  122. %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
  123.