When referencing class variables, why do people prepend it with this? I\'m not talking about the case when this is used to disambiguate from method
this
Same reason why some people like to prepend private data members with "m_" or name interfaces "IFoo". They believe it increases readability and clarity. Whether or not you agree with conventions like these is a matter of taste.