常量字符串必须初始化
函数会一一对应按顺序解析参数第二个参数不能是字符串只能是int类型
在C++程序中,如果我没没有对函数的类型进行说明的话,那么函数的默认类型是int类型的,也就是说函数必须返回一个int型的返回值。
常成员函数需要在声明和定义的时候在函数头部的结尾加上 const 关键字
c++与Java不同,未定义的类为private
为什么静态成员函数只能访问静态成员变量。
答:1.静态成员函数只属于类本身,随着类的加载而存在,不属于任何对象,是独立存在的
2.非静态成员当且仅当实例化对象之后才存在,静态成员函数产生在前,非静态成员函数产生在后,故不能访问
3.内部访问静态成员用self::,而访问非静态成员要用this指针,静态成员函数没有this指针,故不能访问。
第一题:a[3]调用3次,p是类指针。
类指针要分配了动态空间才调用构造函数的
第二题:a,b各一次,c调用3次,p是类指针。
动态联编需要满足三个条件:
1 类之间满足兼容赋值规则
2 声明虚函数
3 使用类的指针或者引用访问虚函数或者通过成员函数调用虚函数



