-
可以用权限小的接收权限大的变量,不可以用权限大的变量接收权限小的变量查看全部
-
const x 之后x的值无法更改查看全部
-
不能const int a=3; int *p=&a; 这样不安全,是错误的。查看全部
-
const和引用别号之间的使用范例查看全部
-
易错分析(2)查看全部
-
易错分析查看全部
-
const与指针类型查看全部
-
引用作函数参数查看全部
-
指针类型的引用,注意定义的时候要*和&符号查看全部
-
引用必须初始化。 别名查看全部
-
来分析下代码中的难点:函数参数列表中的 *arr 是可以写成 int arr[] 的。 在函数声明的参数列表中声明的数组参数,是会被视作指针的,所以你写成数组或指针都一样。 代码中的 i? x:y 这个是三目运算符, 当i的值为true时取 x值,false时 取y。代码中的 a>b? a:b 表示如果a大于b,返回a,否则返回b。反正就是返回的是最大值。其他的也没撒拉不,拿好不谢查看全部
-
释放内存注意事项查看全部
-
最难查看全部
-
申请内存要考虑到申请失败的情况, 因此要加一个判断 ,看申请的内存是否为空查看全部
-
#include <iostream> using namespace std; int main(void) { int x = 5; int a=3; /* **** const int *xPtr = &a; cout<<&a<<"\n"<<xPtr<<"\n"<<*xPtr<<endl; a=6; xPtr=&x; //xPtr=100;不可以 cout<<a<<","<<*xPtr<<"\n"<<xPtr; ******/ int * const r=&a; a=10; *r=100; //r=&x;不可以。 cout<<*r; return 0; } //a随便改。查看全部
举报
0/150
提交
取消