当前位置:  开发笔记 > 编程语言 > 正文

从常量函数返回引用

如何解决《从常量函数返回引用》经验,为你挑选了1个好方法。

你应该做的是返回一个const引用.

const std :: vector&getVec()const {return vec; }

这是不允许的,因为你说getVec是一个const方法,这意味着该方法不应该以任何方式改变这个对象.返回非const引用可能允许更改其对象,因此编译器不允许它.



1> Ray Hidayat..:

你应该做的是返回一个const引用.

const std :: vector&getVec()const {return vec; }

这是不允许的,因为你说getVec是一个const方法,这意味着该方法不应该以任何方式改变这个对象.返回非const引用可能允许更改其对象,因此编译器不允许它.

推荐阅读
吻过彩虹的脸_378
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有