-
b是a的别名
int a=3;
int &b=a;
查看全部 -
关于指针常量和常量指针:
int const *p1 = &b; //const 在前,定义为常量指针 ,b的值不允许改变,p1的值可以改变;
int *const p2 = &c; // 指针常量p2:指向的地址不可以重新赋值,但c的内容可以改变。p2= &a是错误的,而*p2 = 整数值 是正确的。
查看全部 -
1、别名引用为函数参数实例
查看全部 -
申请内存
int* p = new int;
释放内存
delete p;
查看全部 -
inline函数,声明函数的时候加上inline关键字就可以,实现的时候不需要加
查看全部 -
带有默认值参数的函数,最好声明的时候赋默认值,实现的时候不要赋值,有些编译器通不过。
查看全部 -
const int x=3; int *y=&x 指针不能超出指向类型的权限,什么意思,比如这里x是只读的,但是*y是读写权限,所以是错误的。权限小的可以指向权限的
查看全部 -
const与指针类型中,const离谁比较近,谁不能变,比如const int *p (等价int const *p)离*p比较近,表示int值*p不能变,而地址p可以变,与之对应的是int * const p
查看全部
举报
0/150
提交
取消