C++笔试基础——覆盖与多态
2013-03-13 09:34
239 查看
记一道C++的笔试基础题,当时都有点拿不准,回来验证了下还是对了,通过面试,学习不断巩固吧,
也不可能现在抱着C++的书看了。。。
也不可能现在抱着C++的书看了。。。
#include<stdio.h> #include<iostream> using namespace std; class A{ public: A(){DoSomething();} virtual void DoSomething(){cout << "I am A" << endl;} }; class B:public A { public: virtual void DoSomething(){cout << "I am B" << endl;} }; int main() { B b; b.DoSomething(); A *pA = new B; pA->DoSomething(); return 0; } // The result: A B A B
相关文章推荐
- 详解一道C++笔试题,考察重载、覆盖、多态
- [C++基础]重载、覆盖、多态与函数隐藏(1)
- 详解一道C++笔试题,考察重载、覆盖、多态
- 详解一道C++笔试题,考察重载、覆盖、多态
- [C++基础]重载、覆盖、多态与函数隐藏(2)
- 详解一道C++笔试题,考察重载、覆盖、多态
- [C++基础]重载、覆盖、多态与函数隐藏
- C++基础:多态的剖析(重载、覆盖、隐藏)
- [C++基础]重载、覆盖、多态与函数隐藏(3)
- [C++基础]重载、覆盖、多态与函数隐藏(1)
- [C++基础]重载、覆盖、多态与函数隐藏(4)
- [C++基础]重载、覆盖、多态与函数隐藏(2)
- [C++基础]重载、覆盖、多态与函数隐藏(3)
- 详解一道C++笔试题,考察重载、覆盖、多态
- [C++基础]重载、覆盖、多态与函数隐藏(4)
- 详解一道C++笔试题,考察重载、覆盖、多态
- 详解一道C++笔试题,考察重载、覆盖、多态
- C++笔试的基础遗忘点
- C++ — 多态基础面试题集锦
- C++基础:多态的实现原理分析