В С++ часто называют имена переменных-членов с каким-то префиксом, чтобы обозначать тот факт, что они являются переменными-членами, а не локальными переменными или параметрами. Если вы пришли из фона MFC, вы, вероятно, используете m_foo
. Иногда я видел myFoo
.
С# (или, возможно, просто .NET), похоже, рекомендует использовать только подчеркивание, как в _foo
. Это разрешено стандартом С++?