C++

207 阅读1分钟

C++三大特性:封装、继承、多态

封装:

  • class

  • namespace

继承:

  • public

  • private

  • protected

多态:

  • 重载多态(编译期间):函数重载(函数名相同,参数列表不同), 运算符重载

  • 子类重载(运行期间):重置(虚函数),子类继承父类后可重置同名函数

  • 参数多态(编译器):类模板,函数模板

  • 强制多态:强制类型转换,自定义类型转换