名称的特殊处理
Class Bar{public :int ival;};
Class Foo:public Bar{public:int ival;};
编译器会将对象内部进行如下处理
Class Bar{
Int
ival_3Bar;
}
Class FOO{
Public:
Int
ival_3Bar;
Int
ival_3FOO;
}
Member成员会加上类名称,形成独一无二的命名。为什么FOO里会有继承而来的ival_3Bar呢?是因为Base::ival而生成的吗?好吧,有这个可能。。。

Foo的QuickWatch
@import url(http://www.cppblog.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);