引用前面加上const 时,当类型不匹配时,会产生临时变量
const 成员函数:在函数后边加上const,说明函数调用不会修改对象,一般要遵守这个规则,另外只有成员函数才可以用const,一般的函数不可以这样写
this指针永远指向调用成员函数的对象
举例 Stock1.top_val(stock2),this 指向stock1对象的地址
直接成员运算符.
间接成员运算符->
作用域解析运算符::
类作用域 class scope
限定名 qualified name
在类的声明中 不能直接const int a=0;声明常量,因为他不会创建这个内存
可以使用枚举或者加上static
静态的成员变量的特点 所有对象共享同一数据 编译阶段就分配内存 类内声明 类外初始化
静态成员函数 只能访问静态数据
//多态的使用条件
//父类指针或者引用指向子类对象
一个接口多个状态
一级指针存放普通变量的地址
二级指针存放一级指针的地址
int main(void)
{
int a=10;
int *p=&a;
int **pp=&p;
printf(“%d,%d,%d\n”,&p,p,*p);
printf(“%d,%d,%d,%d”,&pp,pp,*pp,**pp);
return 0;
}