doc: add snake_case section for C-like structs

This commit adds a section mentioning that for C-like structs it is
alright to use snake_case.

PR-URL: https://github.com/nodejs/node/pull/20423
Reviewed-By: Anna Henningsen <anna@addaleax.net>
This commit is contained in:
Daniel Bevenius 2018-05-02 08:59:35 +02:00 коммит произвёл Myles Borins
Родитель 6acefc36ee
Коммит 018b5ad800
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 933B01F40B5CA946
1 изменённых файлов: 10 добавлений и 0 удалений

Просмотреть файл

@ -12,6 +12,7 @@
* [CamelCase for methods, functions, and classes](#camelcase-for-methods-functions-and-classes)
* [snake\_case for local variables and parameters](#snake_case-for-local-variables-and-parameters)
* [snake\_case\_ for private class fields](#snake_case_-for-private-class-fields)
* [snake\_case\_ for C-like structs](#snake_case_-for-c-like-structs)
* [Space after `template`](#space-after-template)
* [Memory Management](#memory-management)
* [Memory allocation](#memory-allocation)
@ -147,6 +148,15 @@ class Foo {
};
```
## snake\_case\_ for C-like structs
For plain C-like structs snake_case can be used.
```c++
struct foo_bar {
int name;
}
```
## Space after `template`
```c++