|Use access control
||Whenever possible limit access to member data and
|Prefix data members
||Class data members should be prefixed with
"m_". The variable name following the "m_" should follow the normal variable naming conventions.
|Prefix static data members
||Class data members that are static (shared between all
occurrences of the class) should be prefixed with "g_". The variable name
following the "g_" should follow the normal variable
|Order class members
||Declare class members with the most public member
access before the more limited access members. The easiest way to do this is to use the file-templates when creating new files.
- Class life-cycle (constructors, destructors, initialization)