关于指向常对象指针的问题?
答案:2 悬赏:0 手机版
解决时间 2021-07-29 04:53
- 提问者网友:浩歌待明月
- 2021-07-28 15:43
用一个指向常对象的指针变量指向一个非const的对象,那么通过指针引用时,此非const的对象是不是具有常对象的特征?
最佳答案
- 五星知识达人网友:怙棘
- 2021-07-28 16:33
是的
const obj* p;
obj a;
p = &a;
p->f(); // 如果f会修改obj的内容,那么这里将会编译出错
p->x = a; // x是obj里的开放成员,通过p访问不能修改obj的任何东西,所以这里也会编译错误
const obj* p;
obj a;
p = &a;
p->f(); // 如果f会修改obj的内容,那么这里将会编译出错
p->x = a; // x是obj里的开放成员,通过p访问不能修改obj的任何东西,所以这里也会编译错误
全部回答
- 1楼网友:duile
- 2021-07-28 17:42
你还是把代码写出来,我们就事论事,以免中文表达的误会浪费讨论的时间。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯