Hello, my coworker and I are new to C++ and the Hungarian notation. We both agree on its usefulness for labeling members of classes and are labeling the data type as well:

e.g.,
m_nNumberOfHoops = 12;

m_strFileName = "C:\logs\june010102.lgh"

The place where we don't agree is whether we should use Hungarian notation within local functions. I think it muddies the waters but he likes it because of consistency. We would like some advice on C++ veterans on what you do and how/where you choose to use Hungarian conventions.

Thanks!