As you can see, both Foo and Bar contain a leading underscore. As for that __CPPdebugHook stuff, you can simply ignore that man behind the curtain. Pretend __CPPdebugHook doesn't exist. It doesn't mean much to you, and you can't make it go away, so there isn't much point worrying about it.