①const
const Person* p=&p1;
Person const* p=&p1;
Person *const p=&p1;
区别标记在于const是否在*前面。在前面是指针为const,否则对象为const;
函数参数const不会修改参数。
函数后const意味着this是const的。
对象前const意味着对象成员不可修改。
①const
const Person* p=&p1;
Person const* p=&p1;
Person *const p=&p1;
区别标记在于const是否在*前面。在前面是指针为const,否则对象为const;
函数参数const不会修改参数。
函数后const意味着this是const的。
对象前const意味着对象成员不可修改。