Variablen Konvetionen
-
Ich sehe häufig dass in MFC Projekten Variablen mit "m_" anfangen, gefolgt von Zeichen für den Typ und den eigentlichen Namen, zB. m_nGrid
Was bedeutet dabei das "m_" ?
Matthias
-
m_ steht für eine Membervariable einer Klasse
-
Das heißt es ist Konvention alle als protected gekennzeichneten Variablen mit m_ zu bezeichnen ?
-
Protected hat damit erstmal nichts zu tun. Es geht einfach darum in den Memberfunktionen, diese Variablen von anderen zu unterscheiden die z.B. nur im Skope einer Funktion liegen.
Siehe "Hungarian Notation" z.b. in MSDN oder wikipedia.