面向对象特性之多态 语言

面向对象特性之多态

多态 多态,即多种状态(形态)。简单来说,我们可以将多态定义为消息以多种形式显示的能力。 多态是以封装和继承为基础的 C++多态分类及实现 重载多态(Ad-hoc Polymorphism,编译期):...
阅读全文
C/C++关键字之inline C/C++

C/C++关键字之inline

特征 相当于把内联函数里面的内容写在调用内联函数处 相当于不用执行进入函数的步骤,直接执行函数体 相当于宏,却比宏多了类型检查,真正具有函数特性 编译器一般不内联包含循环、递归、switch等复杂操作...
阅读全文
C++语言特性之“虚” C/C++

C++语言特性之“虚”

虚析构函数 虚析构函数是为了解决基类的指针指向派生类对象,并用基类的指针删除派生类对象 虚析构函数的使用 class Shape { public: Shape(); // 构造函数不能是虚函数 vi...
阅读全文