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