- 博客(2)
- 收藏
- 关注
原创 C++ 多态 polymorphic 运行时期多态
运行时期多态 在运行的时候才能够确定被调用的函数 运行时期多态主要是通过继承和虚函数实现的 更底层一点,运行时期多态是通过虚函数表来实现的。 #include #include using namespace std; class Animal{ public: virtual void shout()=0; }; class Cat : public Animal
2016-06-19 15:15:55 415
原创 C++ 多态 polymorphic 编译时期多态
C++面试官必问的一个问题 多态可以分为编译时期多态和运行时期多态 编译时期多态 在编译的时候就能够确定被调用的函数 同名函数,根据参数的个数或者参数类型的不同实现的多态 例如,想完成两个数字的相加,但是类型不确定,可以这么写 int sum(int num1, int num2) long sum(long num1, long num2) float sum(float
2016-06-19 14:12:22 435
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人