摘要:
一.产生背景 先看下面的例子: 运行结果: 王志刚今年23岁了,是个无业游民。赵宏佳今年45岁了,是个无业游民。 我们直观上认为,如果指针指向了派生类对象,那么就应该使用派生类的成员变量和成员函数,这符合人们的思维习惯。但是本例的运行结果却告诉我们,当基类指针 p 指向派生类 Teacher 的对象 阅读全文
摘要:
一.产生背景 先看下列一份代码: 运行: 编译器报错:“reference to 'm_a' is ambiguous”,说明m_a变量指代不清,编译器不知道该为哪个m_a赋值,事实上,B和C均继承于A,所以B和C中均有m_a这个变量,此时在D中为m_a赋值,就搞不清楚究竟是给B中的m_a赋值还是给 阅读全文