知识点摘要:
1、c++中结构体内可以有函数,c不可以
2、protected 应用于子类和父类之间
3、构造函数在创建对象后自动执行,可以进行一些变量的初始化
析构函数在程序结束后执行,用于资源释放
4、构造函数可以有多个,根据参数类别、参数个数进行重载
析构函数只能有一个
5、下面情况不能进行重载
class Point
{
public:
void Function();
int Function();
};
class Student
{
public:
void name(int height,int weight = 60);
void name(int height);
};
6、对于虚函数,子类有的调用子类的函数,没有的再调用基类的
纯虚函数对应的抽象类,派生类也是抽象类。只有把函数实现了才能实例化