High Integrity C++ Coding Standard Manual - Version 2.4
This is the Programming Research High-Integrity C++ Coding Standard Manual.
It is designed for use by organizations that aim to produce high quality C++
software.
For details on the automatic enforcement of coding standards or to
find out more about Programming Research go to www.programmingresearch.com
To request a copy of
this manual in PDF format go here or
to search a full text index of the manual go to www.codingstandard.com
Contents
1 Introduction
2 General
3 Class
3.1 General
3.2 Constructors and Destructors
3.3 Inheritance
3.4 Object Oriented Design
3.5 Operator Overloading
4 Complexity
5 Control Flow
6 Constants
7 Conversions
8 Declarations and Definitions
8.1 Structure
8.2 Scope
8.3 Language Restrictions
8.4 Object Declarations and Definitions
9 Exceptions
10 Expressions
11 Functions
12 Memory Management
13 Portability
14 Pre-processor
15 Structures, Unions and Enumerations
16 Templates
17 Standard Template Library (STL)
HICPP VERSION 2.4 http://www.codingstandard.com
Copyright: © 2007 THE PROGRAMMING RESEARCH GROUP