标签:ons 一个 对象 类型 def nbsp 指针 变量 不可变
1.常变量,即const对象
const int a; //a中的值不可变
const int * b; //b所指的对象的值不可变,但是b的值可变
2.常指针,即const指针
int* const c; //c是一个常量指针
3.既是常变量还是常指针
const int* const a;//指针和变量均不可变
4. typedef与const
typedef string *pstring; //pstring 是一个string指针
const pstring cstr; //可以理解为 (const string*)cstr, cstr是一个常量指针
此处容易理解错误,认为cstr是一个常变量,其实是一个常指针。
建议:const应该写在类型后面,这样就不会理解错误,如pstring const cstr.
标签:ons 一个 对象 类型 def nbsp 指针 变量 不可变
原文地址:https://www.cnblogs.com/lyjbk/p/12817812.html