-
const int *p; const 修饰的是*p 即*p的内容不可修改 int * const p; const修饰的是p即p的内容不可修改查看全部
-
内存管理查看全部
-
申请指针与释放查看全部
-
const int * const p = NULL; int const * const p = NULL; 两者完全等价查看全部
-
申请指针与释放查看全部
-
const int *p = NULL; int const *p = NULL; 两者完全等价查看全部
-
C++的重载的两个函数参数数量可以相同也可以不同,当参数数量相同时,只需要对应参数类型不同即称为重载查看全部
-
int &b = NULL; 只有别名无法成立查看全部
-
指针类型的引用格式:*&变量名 = 变量名查看全部
-
内容总结查看全部
-
函数参数默认值:查看全部
-
函数参数默认值:查看全部
-
指针指向const修饰的变量时,应该是const int const *p = &a;查看全部
-
const int *p = NULL; <=> int const *p = NULL; //const修饰的是指针指的变量值。指针可以改变,指针指向的变量值不能改。 int *const p = NULL; //const修饰的是指针,指针值不能变,指针指向的值可以变。 const int *const p = NULL; <=> int const *const p = NULL; //指针变量及指针指向的变量值都不可改变。 const 与 引用 int x =3; const int &y = x; //x = 10;正确。 //y = 20;错误。 const int x = 3; x = 5; //错误 int x = 3; const int y = x; y = 5; //错误 int x = 3; const int *y = &x; *y = 5; //错误 int x = 3, z = 4; int *const y = &x; y = &z; //错误 const int x = 3; const int &y = x; y = 5; //错误 const int x = 3; int * y = &x; //错误 (权限大的接受一个权限小的) int x = 3; const int *y = &x; //正确 (权限小的接受一个权限大的)查看全部
-
引用不能单独存在查看全部
举报
0/150
提交
取消