Programming in C++, Rules and Recommendations (Henricson & Nyquist)


 
Object_Id               : 77
Title                   : Programming in C++, Rules and Recommendations (Henricson + Nyquist)
Node_Type               : Production
Format                  : PostScript
Address                 :  http://repository:13531/docs/c%2b%2b/rules_recs.ps
Keywords                : style guide
Abstract                : The purpose of this document is to define _one_ style of
                          programming in C++.
                          
                          It contains:
                          
                          - Introduction
                          - Terminology
                          - General Recommendations
                          - Source Code in Files
                          - Assigning Names
                          - Style
                          - Classes
                          - Class Templates
                          - Functions
                          - Constants
                          - Variables
                          - Pointers & References
                          - Type Conversions
                          - Flow Control Structures
                          - Expressions
                          - Memory Allocation
                          - Fault Handling
                          - Portable Code
                          - References
                          - Summary of Rules
                          - Summary of Recommendations
                          - Summary of Portability Recommendations
                          - Form for Rule Change Request
                          
                          Questions such as how to design a class or a class hierarchy
                          are not covered, but see the document's "Reference" section
                          for pointers.
                          
                          
Date_Entry_Created      : 08/10/96
Entry_Created_By        : jane
Date_Entry_Last_Modified: 21/01/98
Entry_Last_Modified_By  : jane
Asset_Qualification     : good / very useful
Other_Opinions          : [put in - enthusiasm for this doc. among CiTR engineers is rather mixed I think]
Contact_Person          : 
IP_or_Copyright_Owner   : Ellemtel Telecommunications Systems Laboratories
Support_re_Ownership    : see cover page
Date_Item_Created       : 1990 (version referenced is dated 1993-12-31)
Usage_Conditions        : Copying, modification, etc. granted as long as 
                          complete copyright and permission notice is 
                          retained.
Support_re_Usage_Condns : see cover page
Authors_and_Contributors: Mats Henricson
                          Erik Nyquist
Projects_Used_In        : ?
Obtained_From           :  http://asrt.cad.gatech.edu/Management/rules_us.ps 
                          (though Alta Vista had several other hits)
Derived_From            : 
Related_Items           : 
Document_Type           : Handbook / Guide / General Manual
Additional_Info         :