内联函数
定义在类内的函数默认为内联函数,即在编译时将函数嵌入在调用处。
静态函数
所有类的对象共用的一个函数。
虚函数
纯虚函数
在基类中声明的函数,在基类中没有实现方式 virtual void foo(){}= 0,派生类必须进行自己的实现。
含有纯虚函数的类是抽象类,不能自己生成对象,比如动物类可以派生出老虎、孔雀,老虎可以有具体的对象,但动物不可以有具体的对象。派生类的意义在于提供统一规范的接口。
内联函数
定义在类内的函数默认为内联函数,即在编译时将函数嵌入在调用处。
静态函数
所有类的对象共用的一个函数。
虚函数
纯虚函数
在基类中声明的函数,在基类中没有实现方式 virtual void foo(){}= 0,派生类必须进行自己的实现。
含有纯虚函数的类是抽象类,不能自己生成对象,比如动物类可以派生出老虎、孔雀,老虎可以有具体的对象,但动物不可以有具体的对象。派生类的意义在于提供统一规范的接口。