home *** CD-ROM | disk | FTP | other *** search
/ Microsoftware Monthly 19…2 Programming Power Tools / MASO9512.ISO / cpptutor / cpptutor.arj / TEXT / GLOSS.F < prev    next >
Encoding:
Text File  |  1993-12-01  |  5.5 KB  |  128 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%F
  4. %F,15,GLOSS.E%Previous / %F,15,GLOSS.G%Next
  5. %#field%
  6. %C,14%FIELD
  7. A member in a set of data items.  This term is used mostly for
  8. databases that are organized into %F,15,GLOSS.R#record%records and fields.  However, it
  9. can be applied to the members of any data structure.
  10.  
  11. %C,14%FILE
  12. A collection of related data that is stored and retrieved by an
  13. assigned name.
  14.  
  15. %C,14%FILE NAME
  16. The name used by a program to identify a file.
  17. %#filesco%
  18. %C,14%FILE SCOPE
  19. A name declared outside all blocks and classes has file scope and
  20. can be used after the point of declaration in a source file.
  21.  
  22. %C,14%FLOAT CONSTANT
  23. A number containing a decimal point, an exponent, or both a decimal
  24. point and an exponent.  The exponent contains an E or e, an
  25. optional sign, + or -, and one or more digits, 0 1 2 3 4 5 6 7 8 9.
  26.  
  27. %C,14%FLOATING TYPE
  28. A type that can contain a floating-point value.  These types include
  29. float, double, and long double.
  30.  
  31. %C,14%FLUSH BUFFER
  32. A process that removes the contents of a %F,15,GLOSS.B#buffer%buffer%C,5%.  After a buffer
  33. flush, the buffer is empty.
  34.  
  35. %C,14%FOR STATEMENT
  36. A looping statement that contains the keyword for followed by a
  37. list of expressions enclosed in parentheses and a statement.  The
  38. expressions in parentheses are the condition controlling the
  39. number of iterations, and are separated by a semicolon.  You can
  40. omit any of the expressions, but you cannot omit the semicolons.
  41. The statement is the action performed on each pass through the
  42. loop.
  43. %#formal%
  44. %C,14%FORMAL ARGUMENT
  45. The argument that appears in the prototype of a function.
  46. %#formatst%
  47. %C,14%FORMAT STATE
  48. A set of attributes that belong to each object of the stream
  49. classes.  The format state of an object specifies how values
  50. are represented in the stream.  The format state specifies
  51. such characteristics as how integer values are represented,
  52. the notation of floating-point values, and the width of fields.
  53.  
  54. %C,14%FREE STORE
  55. Dynamically allocates memory.  The operators new and delete are
  56. used to allocate and deallocate free store.
  57.  
  58. %C,14%FRIEND CLASS
  59. A class in which all the member functions are granted access to
  60. the private and protected members of another class.  It is named
  61. in the definition of another class.  There, the keyword friend
  62. precedes the declaration of the friend class.  For example,
  63.  
  64.  %C,1%class %C,5%Me %C,1%{
  65.    %C,1%friend class %C,5%You%C,1%;
  66.     %C,14%// ...
  67.  %C,1%};
  68.  
  69. makes all the functions in class You friends of class Me.
  70.  
  71. %C,14%FRIEND FUNCTION
  72. A function that is granted access to the private and protected
  73. members of a class.  It is named in the definition of the class.
  74. There, the keyword friend preceeds the declaration of the friend
  75. function.
  76.  
  77. %C,14%FUNCTION
  78. A named group of statements that can be invoked and evaluated and
  79. can return a value to the calling statement.
  80.  
  81. %C,14%FUNCTION CALL
  82. An expression that moves the path of execution from the current
  83. function to a specified function and evaluates to the return value
  84. provided by the called function.  A function call contains the name
  85. of the function to which control moves and a parenthesized list of
  86. arguments.
  87.  
  88. %C,14%FUNCTION DECLARATOR
  89. The part of a function definition that names the function, provides
  90. additional information about the return value of the function, and
  91. lists the function parameters.
  92.  
  93. %C,14%FUNCTION DEFINITION
  94. The complete description of a function.  A function definition
  95. contains a function declarator that is the header of the function,
  96. and a block statement that is the body of the function.
  97. %#funcp%
  98. %C,14%FUNCTION PROTOTYPE
  99. A function declaration that provides type information for each
  100. parameter.  It is the first line of the function, the header,
  101. followed by a ;, semicolon.  A prototype is used by the compiler
  102. when the function will be defined later for type checking on
  103. function calls.
  104.  
  105. %C,14%FUNCTION SCOPE
  106. Labels that are declared in a function have function scope and can
  107. be used anywhere in that function.
  108. %#funcs%
  109. %C,14%FUNCTION SIGNATURE
  110. The order of parameters and type of each parameter of a function,
  111. as established by the function declaration.  It is used by the
  112. compiler to resolve ambiguous function names, by matching with the
  113. arguments in a function call.
  114.  
  115. %C,14%FUNCTION TEMPLATE
  116. Provides a blueprint describing how a set of related individual
  117. functions can be constructed.
  118. %#fdatatyp%
  119. %C,14%FUNDAMENTAL DATA TYPE
  120. The following are fundamental data types:  char, short, int, long,
  121. float, double, long double.  The character and integer types can
  122. be signed or unsigned.  The largest and smallest value for an
  123. object of one of these types is listed in the file LIMITS.H.
  124.  
  125. %F,15,GLOSS.E%Previous / %F,15,GLOSS.G%Next
  126. %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
  127. %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
  128.