社区
C语言
帖子详情
谁能帮忙解释一下这段代码???
5_555
2001-10-26 11:23:13
class Time {
public:
Time(int c=0, int i=1);
private:
int count;
const int time;
}
Time::Time(int c, int i)
: time(i) // 什么意思???
{
count=c;
}
...全文
65
7
打赏
收藏
谁能帮忙解释一下这段代码???
class Time { public: Time(int c=0, int i=1); private: int count; const int time; } Time::Time(int c, int i) : time(i) // 什么意思??? { count=c; }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lsc111
2001-10-26
打赏
举报
回复
那是对保护成员进行初始化。
k320
2001-10-26
打赏
举报
回复
本来就可以通过这样的方式初始化的,这叫initializer list。如果data member是const,则必须这样初始化,其他的就无所谓了,不过有些情况还是需要在initializer list中初始化的,你可以参考《Essential C++》和《Thinking in C++》。
bdsc
2001-10-26
打赏
举报
回复
:time(i) ----- 初始化成员列表
构造函数也是函数,在执行时他所操作的变量(内存区域)必须已经存在。
int count;在构造函数执行时已经初始化成0,但const int time不行因为const,所以你要给c++个机会来初始化const类似的成员(包括基类[base class],包含类[composition class]等等),这些内存分配好了,再执行构造函数。
magicblue
2001-10-26
打赏
举报
回复
成员列表初始化,在进入构造函数之前。常量time被初始化为i的值。如果放到构造函数体中就是错误的。const,reference,member object,virtual base(?)必须用此种方式
5_555
2001-10-26
打赏
举报
回复
是不是因为time is const int
5_555
2001-10-26
打赏
举报
回复
呵呵,我正在学习 :)
是不是可以这么说,构造函数初始化time and cont
k320
2001-10-26
打赏
举报
回复
初始化数据成员time,相当于time = i。建议多看书。
代码
看不懂?ChatGPT 帮你解释,详细到爆!
网上看到一段
代码
,不知道是什么含义?输入 ChatGPT 帮我们解释下。生信宝典 1: 下面是一段 Linux
代码
,请帮我解读一下:awk 'BEGIN{OFS=FS="\t"}{if(FNR==1) {for(i=3;i<=NF;i++) a[i]=$i; print "OTU...
深度学习怎么跑
代码
?
深度学习怎么跑
代码
?从事深度学习的研究者都知道,深度学习
代码
需要设计海量的数据,需要很大很大很大的计算量,以至于CPU算不过来,需要通过GPU
帮忙
,今天怎么教大家免费使用GPU跑深度学习
代码
。深度学习怎么跑...
ChatGPT实现
代码
解释
ChatGPT很贴心的把文件分成了三段,分别解释了第一段导入 openai 外部库,第二段导入 config.py 内部实现类并创建对象,并将对象内的属性值传给 openai。...未来由其他同事来维护
这段
代码
时,不至于产生误解。
【ChatGPT实战】11.如何使用ChatGPT写
代码
?
以往大家总是调侃说程序员只要会用Google就好了,直接搜对应的
代码
然后复制粘贴就可以了。但是只有程序员才知道真要找到可用的
代码
是不容易的,经常是找很久都没有合适的
代码
。ChatGPT在编程方面拥有着不可忽视的...
怎么看懂计算机
代码
,程序员如何看懂别人的
代码
(干货,实用)
在学习阶段,我们经常需要从书上看别人的
代码
以吸取宝贵经验,这是相当枯燥无趣的过程,也时常无法领会作者的意图。在实际工作中,不可避免的出现需要接手做到一半的项目或是团队合作的项目,这时候就必须看以前的...
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章