Ich find es ist eine Unsitte

zumindest in c++
wenn
mVariable = 0;
und
this->mVariable = 0;
einen Unterschied machen, hasst du sowieso ein Problem
Kollidieren sollte sowas soweiso nur, wenn mVariable (auch) global ist ... aua,
Bei funktionen isses aehnliches kaliber. Wobei man unter c++ sowieso nicht soviele globale funktionen haben sollte ... und dann auch namespaces nutzen sollte.
Anzahl der Member einer Klasse ziemlich groß ist, um das ersichtlich zu machen.
Was für eine Grössenordnung ?
"Normal" sind so fette Megaklassen kein guter Stil. Besser kleinere ...
Eine Klasse sollte auf wenige aufgaben spzialisiert sein. Wobei wenige schon so um die 1 rum bedeuten
Ich verwend this fast auschliesslich nur, um zeiger von mir selbst(als Klasse) an andere Klassen / funktionen weiterzugeben.
Ciao ...