class C {
private:
int member_; // here is the underscore I refer to.
}
Это подчеркивание рекомендуется Руководством по стилю Google и Руководством по стилю Geosoft для C ++ .
Я понимаю, что существуют разные мнения и вкусы.
Я хочу спросить людей, которые использовали это или были вынуждены использовать это, нашли ли они это полезным, нейтральным или вредным для них. И почему?
Вот мой ответ:
Я понимаю, что стоит за мотивацией, но это не убеждает меня.
Я попробовал это, и все, что я получил, было немного беспорядка во всем классе, но более простая инициализация членов в конструкторе. Я не сталкивался с ситуацией, когда подчеркивание помогло различаться между закрытой переменной-членом и другой переменной (кроме упомянутой инициализации).
В этом свете я считаю этот стиль вредным.