мета-данные страницы
Это старая версия документа!
Руководство по стилю в C++
Основано на руководстве от google, но не идентично ему.
Заголовочные файлы
Область видимости
Классы
Функции
Именование
| case | type | пример |
|---|---|---|
| PascalCase | class | UserAccount |
| struct | Point | |
| typedef | StringList | |
| using | IntPtr | |
| enum | Color | |
| camelCase | функции | calculateTotal |
| методы классов | addUser | |
| snake_case | переменные | user_age |
| параметры | file_path | |
| члены class (*_) | account_balance_ | |
| члены struct | coordinates | |
| accessor-ы, get | getUserName | |
| mutator-ы, set | setUserEmail | |
| namespace | utilities | |
| UPPER_SNAKE_CASE | макросы | MAX_BUFFER_SIZE |
| const | DEFAULT_TIMEOUT | |
| constexpr | PI | |
| члены enum | RED |