-
对比两个例子 在上面的例子中,x的被const修饰,其值不可变.而y指针指向x,*y的值可变,所以存在通过*y修改x的可能.所以计算机不允许.(用大的权限(读/写)指向小的权限(读),是不允许的); 在下面的例子中,x可读可写,const修饰*y,则*y的值不可变,所有y只有读权限(小权限(读)指向大权限(读写)是允许的)查看全部
-
释放后要设置空指针p=NULL查看全部
-
检查是否申请成功查看全部
-
声明有默认值,实现只要写参数查看全部
-
递归无法使用内联查看全部
-
默认参数在右端查看全部
-
上面的code,有通过可变指针y改变const x的风险,不允许通过查看全部
-
const int x=4; const int &y=x; y=6; // not allowed查看全部
-
// const int &b=a; // 可以通过x修改,不能修改y查看全部
-
内存管理 NULL要大写查看全部
-
申请内存查看全部
-
内容总结查看全部
-
申请内存查看全部
-
new delete查看全部
-
重载 数组函数调用查看全部
举报
0/150
提交
取消