home *** CD-ROM | disk | FTP | other *** search
/ Microsoftware Monthly 19…2 Programming Power Tools / MASO9512.ISO / cpptutor / cpptutor.arj / TEXT / GLOSS.S < prev    next >
Encoding:
Text File  |  1993-12-01  |  4.6 KB  |  109 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%S
  4. %F,15,GLOSS.R%Previous / %F,15,GLOSS.T%Next
  5. %#scalar%
  6. %C,14%SCALAR
  7. An arithmetic object, or a pointer, or a reference to an object of
  8. any type.
  9. %#scope%
  10. %C,14%SCOPE
  11. That part of a source program in which a variable is visible.
  12. %#scopeop%
  13. %C,14%SCOPE OPERATOR ::
  14. Defines the scope for the right operand.  If the left operand is
  15. blank, the scope is global.  If the left operand is a class name,
  16. then the scope is within that class.  This operator is also called
  17. the scope resolution operator.
  18.  
  19. %C,14%SIGNAL HANDLER
  20. A function to which control is passed in response to an
  21. asynchronous or external event, for example when the user
  22. presses the interrupt key.
  23.  
  24. %C,14%SIGNATURE
  25. See %F,15,GLOSS.F#funcs%function_signature%C,5%.
  26. %#single%
  27. %C,14%SINGLE PRECISION
  28. The use of one computer word to represent a number.  Greater
  29. precision is sometimes provided by %F,15,GLOSS.D#double%double_precision%C,5%.
  30.  
  31. %C,14%SOURCE PROGRAM
  32. A set of instructions written in a programming language that must
  33. be translated to machine language before the program can be run.
  34.  
  35. %C,14%SPECIFIERS
  36. Used in declarations to indicate storage class, fundamental data
  37. type and other properties of the object or function being declared.
  38.  
  39. %C,14%STATEMENT
  40. An instruction that ends with a semicolon, ;, or one or more
  41. instructions enclosed in braces, {}.
  42.  
  43. %C,14%STATIC BINDING
  44. Binding that occurs at compilation time based on the resolution of
  45. overloaded functions.
  46.  
  47. %C,14%STATIC OBJECT
  48. An object declared with the %F,15,GLOSS.S#storclsp%storage_class_specifier static.  A
  49. static member of a class is common to objects of that class.  A
  50. static object declared in a function is persistent to all
  51. invocations of that function.  A static object declared outside a
  52. block of code has file scope, in that it may not be
  53. declared as extern from another file.
  54. %#storclsp%
  55. %C,14%STORAGE CLASS SPECIFIER
  56. One of:  auto, register, static, or extern.
  57.  
  58. %C,14%STREAM
  59. A sequence of characters that is manipulated for input and output.
  60.  
  61. %C,14%STREAM BUFFER
  62. A temporary repository of data that is going from the
  63. %F,15,GLOSS.U#ultpro%ultimate_producer to the stream, or from the stream to the
  64. %F,15,GLOSS.U#ultcom%ultimate_consumer%C,5%.  Every stream is attached to a stream buffer.
  65.  
  66. %C,14%STREAM BUFFER CLASSES
  67. The classes in the I/O Stream Library that Implement the concept
  68. of stream buffers.   These classes are streambuf and its derived
  69. classes strstreambuf, stdiobuf, and filebuf.
  70.  
  71. %C,14%STREAM CLASSES
  72. Classes in the I/O Stream Library that implement the concept of
  73. streams.  These classes are derived directly or indirectly from the
  74. ios class, and they have names that end in "stream".  For example,
  75. istream, fstream, and strstream are all stream classes.
  76.  
  77. %C,14%STRING LITERAL
  78. Zero or more characters enclosed in double quotation marks.
  79.  
  80. %C,14%STRUCTURE
  81. A class data type that contains an ordered group of data objects
  82. and member functions.  Unlike an array, the data objects within a
  83. structure can have varied data types.  A structure can be used in
  84. all places a class is used.  The initial protection is public.
  85.  
  86. %C,14%STRUCTURE TAG
  87. The identifier that names a structure data type.
  88.  
  89. %C,14%SUBSCRIPT
  90. One or more expressions, each enclosed in brackets, that follow an
  91. array name.  A subscript refers to an element in an array.
  92.  
  93. %C,14%SWITCH EXPRESSION
  94. The controlling expression of a switch statement.
  95. %#switch%
  96. %C,14%SWITCH STATEMENT
  97. A C++ language statement that causes control to be transferred to
  98. one of several statements depending on the value of an expression.
  99.  
  100. %C,14%SYNTAX
  101. The rules for the construction of a command, statement, or program.
  102.  
  103. %C,14%SYSTEM
  104. The computer and its associated devices and programs.
  105.  
  106. %F,15,GLOSS.R%Previous / %F,15,GLOSS.T%Next
  107. %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
  108. %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
  109.