Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
2Activity

Table Of Contents

1 INTRODUCTION
2 REFERENCED DOCUMENTS
3 GENERAL DESIGN
3.1 Coupling & Cohesion
3.2 Code Size and Complexity
AV Rule 1
AV Rule 2
AV Rule 3
4 C++ CODING STANDARDS
4.1 Introduction
4.2 Rules
4.2.1 Should, Will, and Shall Rules
4.2.2 Breaking Rules
AV Rule 4
AV Rule 5
4.2.3 Exceptions to Rules
4.3 Terminology
4.4 Environment
4.4.1 Language
AV Rule 8
4.4.2 Character Sets
AV Rule 14
4.4.3 Run-Time Checks
4.5 Libraries
4.6 Pre-Processing Directives
AV Rule 26
4.6.1 #ifndef and #endif Pre-Processing Directives
AV Rule 27
AV Rule 28
4.6.2 #define Pre-Processing Directive
AV Rule 29
AV Rule 30
AV Rule 31
4.6.3 #include Pre-Processing Directive
AV Rule 32
4.7 Header Files
AV Rule 33
AV Rule 34
AV Rule 35
AV Rule 36
AV Rule 37
AV Rule 38
AV Rule 39
4.8 Implementation Files
AV Rule 40
4.9 Style
AV Rule 41
AV Rule 42
AV Rule 43
AV Rule 44
4.9.1 Naming Identifiers
AV Rule 45
AV Rule 47
4.9.1.1 Naming Classes, Structures, Enumerated types and typedefs
4.9.1.2 Naming Functions, Variables and Parameters
AV Rule 51
4.9.1.3 Naming Constants and Enumerators
AV Rule 52
4.9.2 Naming Files
AV Rule 53
AV Rule 53.1
AV Rule 54
AV Rule 55
AV Rule 56
4.9.3 Classes
AV Rule 57
4.9.4 Functions
AV Rule 58
4.9.5 Blocks
AV Rule 60
AV Rule 61
4.9.6 Pointers and References
AV Rule 62
4.9.7 Miscellaneous
AV Rule 63
4.10 Classes
4.10.1 Class Interfaces
AV Rule 64
4.10.2 Considerations Regarding Access Rights
AV Rule 65
AV Rule 66
AV Rule 67
4.10.3 Member Functions
AV Rule 68
AV Rule 78
AV Rule 79
4.10.7 Assignment Operators
AV Rule 80
AV Rule 81
AV Rule 82
AV Rule 83
4.10.8 Operator Overloading
AV Rule 84
AV Rule 85
4.10.9 Inheritance
AV Rule 86
AV Rule 87
AV Rule 88
AV Rule 89
AV Rule 90
AV Rule 91
AV Rule 92
AV Rule 93
AV Rule 94
AV Rule 95
AV Rule 96
AV Rule 97
4.10.10Virtual Member Functions
AV Rule 97.1
4.11 Namespaces
4.12 Templates
AV Rule 101
AV Rule 102
AV Rule 103
AV Rule 104
AV Rule 105
AV Rule 106
4.13 Functions
4.13.1 Function Declaration, Definition and Arguments
AV Rule 109
AV Rule 110
AV Rule 111
AV Rule 112
4.13.2 Return Types and Values
4.13.3 Function Parameters (Value, Pointer or Reference)
AV Rule 116
AV Rule 117
AV Rule 118
4.13.4 Function Invocation
4.13.5 Function Overloading
AV Rule 120
4.13.6 Inline Functions
AV Rule 121
AV Rule 122
AV Rule 123
AV Rule 124
4.13.7 Temporary Objects
AV Rule 125
4.14 Comments
AV Rule 126
AV Rule 133
AV Rule 134
4.15 Declarations and Definitions
AV Rule 141
4.16 Initialization
AV Rule 143
4.17 Types
AV Rule 148
4.18 Constants
AV Rule 150
AV Rule 151
AV Rule 151.1
4.19 Variables
AV Rule 152
4.20 Unions and Bit Fields
4.21 Operators
AV Rule 159
AV Rule 162
AV Rule 163
AV Rule 164.1
4.22 Pointers & References
AV Rule 169
AV Rule 175
AV Rule 176
4.24 Flow Control Structures
AV Rule 198
AV Rule 200
4.25 Expressions
AV Rule 204
AV Rule 205
4.26 Memory Allocation
AV Rule 207
4.27 Fault Handling
AV Rule 208
4.28 Portable Code
4.28.1 Data Abstraction
4.28.2 Data Representation
AV Rule 210
AV Rule 210.1
AV Rule 211
4.28.3 Underflow/Overflow
AV Rule 212
4.28.4 Order of Execution
AV Rule 214
4.28.5 Pointer Arithmetic
4.29 Efficiency Considerations
AV Rule 216
4.30 Miscellaneous
AV Rule 217
AV Rule 218
5 TESTING
5.1.1 Subtypes
AV Rule 219
5.1.2 Structure
AV Rule 220
AV Rule 221
APPENDIX A
AV Rule 59
AV Rule 145
AV Rule 187
AV Rule 215
APPENDIX B (COMPLIANCE)
0 of .
Results for:
No results containing your search query
P. 1
null

null

Ratings: (0)|Views: 1,101 |Likes:
Published by Pearltrees

More info:

Published by: Pearltrees on Nov 12, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/06/2011

pdf

text

original

You're Reading a Free Preview
Pages 4 to 28 are not shown in this preview.
You're Reading a Free Preview
Pages 32 to 52 are not shown in this preview.
You're Reading a Free Preview
Pages 56 to 121 are not shown in this preview.
You're Reading a Free Preview
Pages 125 to 141 are not shown in this preview.

Activity (2)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->