社区
C++ 语言
帖子详情
const & 的疑问
fztfztfzt
2014-11-08 04:13:01
virtual const Size& getContentSize() const;与virtual const Size getContentSize() const;的区别,为什麽要加&,意义在哪?
加了const还使用&有什么特殊的作用?
...全文
147
5
打赏
收藏
const & 的疑问
virtual const Size& getContentSize() const;与virtual const Size getContentSize() const;的区别,为什麽要加&,意义在哪? 加了const还使用&有什么特殊的作用?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
FeelTouch Labs
2014-11-08
打赏
举报
回复
virtual const Size& getContentSize() const; 前一个const& 指函数的返回值是引用,且是常量类型的;后一个指的是成员函数的对象不可以更改 virtual const Size getContentSize() const; 前一个const仅是指定返回的是常量,在实际使用过程中中,需要重新复制一份,上面的引用就不需要了;后一个指的成员函数的对象不可以更改
勤奋的小游侠
2014-11-08
打赏
举报
回复
返回引用效率更高一些
mr_chenping
2014-11-08
打赏
举报
回复
返回引用 ,防止拷贝 提高效率。
TJF331311545
2014-11-08
打赏
举报
回复
这是cocos2dx的函数?返回引用提高效率
cxs812747475
2014-11-08
打赏
举报
回复
那是引用吧,const &a=b; 就是引用的意思啊
详解C语言中
const
关键字的用法
关键字
const
用来定义常量,如果一个变量被
const
修饰,那么它的值就不能再被改变,我想一定有人有这样的
疑问
,C语言中不是有#define吗,干嘛还要用
const
呢,我想事物的存在一定有它自己的道理,所以说
const
的存在一定...
const
int *x 和 int *
const
x,
const
int& x和 int
const
&x的区别
关键问题点:
const
属于修饰符 ,关键是看
const
修饰的位置在那里 1、
const
int *a 这里
const
修饰的是int,而int定义的是一个整值 因此*a 所指向的对象 值 不能通过 *a 来修改,但是 可以重新给 a 来赋值,使其指向...
Nodejs详解
const
http = require('http')
const
hostname = '127.0.0.1'
const
port = 3000
const
server = http.createServer((req, res) => { res.statusCode = 200 res.setHeader('Content-...
【C++】
const
关键字详解 && volatile关键字了解
const
的特性 详解 volatile关键字
const
volatile的组合关键字含义
C语言中
const
关键字的用法
关键字
const
用来定义常量,如果一个变量被
const
修饰,那么它的值就不能再被改变,我想一定有人有这样的
疑问
,C语言中不是有#define吗,干嘛还要用
const
呢,我想事物的存在一定有它自己的道理,所以说
const
的存在一定...
C++ 语言
64,637
社区成员
250,559
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章