用const保护实参
const int *val_p; 指针所指向的对象是只读的
int const *val_p; 指针所指向的对象是只读的
int * const val_p; 指针是只读的
const int * const val_p;
int cosnt * const val_p; 这两种情况指针所指向的对象和指针都是只读的
const 位于语句的开头时,只读对象为const后紧跟的一个东西,如第一行:int型数据是只读的
const 并不位于语句的开头时,只读对象为cosnt关键字前的所有东西的组合:
如第二行:int 型数据是只读的
如第三行:int * 型数据是只读的
阅读(1047) | 评论(0) | 转发(1) |