C++
风清扬的博客
业精于勤,荒于嬉,行成于思,毁于随
展开
-
C++ 中关于虚函数的介绍
我们知道,在同一类中是不能定义两个名字相同、参数个数和类型都相同的函数的,否则就是“重复定义”。但是在类的继承层次结构中,在不同的层次中可以出现名字相同、参数个数和类型都相同而功能不同的函数。例如在例12.1(具体代码请查看:C++多态性的一个典型例子)程序中,在Circle类中定义了 area函数,在Circle类的派生类Cylinder中也定义了一个area函数。这两个函数不仅名字相同,而转载 2017-11-12 15:20:41 · 440 阅读 · 0 评论 -
关于 多态 ,重载,覆盖的一点 认知
关于 多态 ,重载,覆盖的一点 认知 直到今日,才发现自己对重载的认识长时间以来都是错误的。幸亏现在得以纠正,真的是恐怖万分,雷人至极。一直以来,我认为重载可以发生在基类和派生类之间,例如: 1 class A { 2 public: 3 void test(int); 4 }; 5 class B : p原创 2017-10-26 14:17:48 · 317 阅读 · 0 评论