(Translated from: http://geosoft.no/development/cppstyle.html 3.1, slightly adapted)
Elmar translation
The words "must" "must" refer to the following conventions, "should" refer to strong recommendation
General naming conventions
3. Represents the name of the type (TYPE) must be written and starts with uppercase letters (ELMAR Note:, for example, the name of the name) 4. The variable name must be modeled to bid and start with lowercase letters 5. Named constants (including enumeration value) ) Must be uppercase letters, inter-word sliding lines 6. Separates the names or functions must be case in combination with cases, starting with lowercase letters 7. Indicates that the names of the name space should be lower. 8. Represent the template type The name should be a capitalization letter Template
13. All names are named in English 14. The scope of the variable should be used with a long name, and the variable in the scope can use a short name. 15. The object's method name should avoid joining the object name because the object name has been implicitly lined.getlength (); // NOT: line.getLineLnelength ();