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