| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2231 人关注过本帖
标题:const int& d = int()这句在程序里怎样理解?
取消只看楼主 加入收藏
Lyone
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:99
专家分:195
注 册:2010-12-7
结帖率:100%
收藏
已结贴  问题点数:0 回复次数:1 
const int& d = int()这句在程序里怎样理解?
一个结构体如下:
struct a
{
int data_int;
a(const int& d = int()):data_int(d){}
};

1.int()是什么意思?分配一个int型的地址空间么?
2.const int& d怎么理解? 这样写与直接写成 int d有什么区别呢?
搜索更多相关主题的帖子: int const 
2010-12-10 10:44
Lyone
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:99
专家分:195
注 册:2010-12-7
收藏
得分:0 
那const int& d这样写是不是就以为节省了内存空间。给程序瘦身呢?
2010-12-10 13:44
快速回复:const int& d = int()这句在程序里怎样理解?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013982 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved