does this answer strike anyone else as odd:
codereview.stackexchange.com/a/36980/7308 In particular, it feels like he is suggesting a modification of a service locator, which is well known antipattern. And the m_ or m prefix seems to be useless in a modern IDE. Not to mention, if there's so many variables involved that local/class mixups are happening, it's a huge code smell in my opinion that the class is holding too much state and thus likely doing way too much. Any thoughts, anyone?