Существует дурная практика снабжать члены класса префиксом тип m_ .
Это характерный признак кода, созданного в крупных компаниях типа Майкрософт, в рамках "бюрократического программирования".
Не спасает.
На самом деле, если вы хотите выделить в коде работу с членом класса, используйте естественный префикс this->. Например так
struct Point
{
int x;
int y;
void shift(int x,int y)
{
this->x += x ;
this->y += y ;
}
....
};
Это гораздо лучше. А ещё лучше делать так
struct Point
{
int x;
int y;
void shift(int dx,int dy)
{
x += dx ;
y += dy ;
}
....
};
Тем не менее, существуют нормальные случаи использования префиксов в больших и сложных классах.
Небольшой пример
class SomeWindow
{
....
void scrollX(ulen pos);
void scrollY(ulen pos);
SignalConnector<SomeWindow,ulen> connector_scrollX;
SignalConnector<SomeWindow,ulen> connector_scrollY;
void reportOff();
SignalConnector<SomeWindow> connector_reportOff;
....
};
Здесь для именования коннекторов сигналов используется префикс connector_.