c++相关知识点
2018-01-15 20:57
260 查看
类继承
基类指针与引用可以隐示的指向派生类的对象,但只能使用基类的函数。
多态
属于竖向函数重载,派生类函数的名与基类函数得名一样,
但在调用多态函数时有些区别,如果该函数是通过引用或者指针而不是对象调用的,如果这个函数在多态过程中没有使用关键字virtual那么程序将根据引用或者指针选择实现方法。如果函数在多态过程中使用了关键字virtual那么程序将根据引用或者指针指向的对象来选择方法。
虚函数的这种行为非常便捷,因此经常在基类中将派生类会重新定义的方法声明为虚方法。方法在基类中声明为虚方法后,在派生类中会自动成为虚方法。
不是构造函数不能使用初始化成员列表法。
公有继承基类指针可以即指向基类对象又指向派生类对象。
基类指针与引用可以隐示的指向派生类的对象,但只能使用基类的函数。
多态
属于竖向函数重载,派生类函数的名与基类函数得名一样,
但在调用多态函数时有些区别,如果该函数是通过引用或者指针而不是对象调用的,如果这个函数在多态过程中没有使用关键字virtual那么程序将根据引用或者指针选择实现方法。如果函数在多态过程中使用了关键字virtual那么程序将根据引用或者指针指向的对象来选择方法。
虚函数的这种行为非常便捷,因此经常在基类中将派生类会重新定义的方法声明为虚方法。方法在基类中声明为虚方法后,在派生类中会自动成为虚方法。
不是构造函数不能使用初始化成员列表法。
公有继承基类指针可以即指向基类对象又指向派生类对象。
相关文章推荐
- C/C++ 知识点回顾 栈的相关知识
- C++中“类”相关知识点汇总
- C++的虚函数相关知识点(一)
- C++ 虚函数、纯虚函数、继承、虚表、多态原理相关知识点总结
- c++引用相关知识点
- C++的虚函数相关知识点(二)
- C++中类相关知识点总结
- C++ new/delete相关知识点详细解析
- C++继承相关知识点总结
- C++所学的相关知识点整理(不定期更新)
- c++ 11中emplace_back替代push_back的相关知识点,含右值引用,move用法等
- C++相关小知识点笔记
- C/C++相关知识点随记(持续更新)
- C++new/delete相关知识点详解
- C++new/delete相关知识点详解
- TCP/IP相关知识点与面试(2)
- C/C++中一些不太注意到的小知识点--[锦集]
- C++ 细小知识点
- 细说C++中那些容易忽略而又非常重要的知识点
- c/c++ 控制台光标的相关操作