Как указано в других ответах, m_
префикс используется для указания того, что переменная является членом класса. Это отличается от венгерской нотации, потому что она указывает не тип переменной, а ее контекст.
Я использую m_
в C ++, но не в некоторых других языках, где «this» или «self» является обязательным. Мне не нравится, когда 'this->' используется с C ++, потому что он загромождает код.
Другой ответ гласит m_dsc
: «плохая практика» и «описание»; это "хорошая практика", но это красная сельдь, потому что проблема в сокращении.
В другом ответе говорится, что при наборе текста this
появляется IntelliSense, но в любой хорошей IDE есть горячая клавиша для вызова IntelliSense для текущих учеников.