这行代码怎么解释?

dragon308 2003-07-14 09:42:44
cA::cA(const string ques1,
const string ques2,
const objQuest objQuuu)
:cB( ques1, ques2,objQuest, objQuuu,0)
,pQww(0)
{


}
...全文
61 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mfcer2 2003-08-31
  • 打赏
  • 举报
回复
我会了,原来这么EASY.
我以前是在网吧里上的网,因为他们的机了上都对注册表做了手脚,所以不能在网吧里看.
现在,我在家里上ADSL,哇,真是好.每次都可以看CSDN的inf了,好好真是不错!!!
哈哈哈······
mfcer2 2003-07-14
  • 打赏
  • 举报
回复
顺便问一句,CSDN每过一定的时间都会向我的邮箱里投一些“CSDN邮件期刊”,但我却不知怎么看。请各位同行帮忙指教一下。
谢谢!


wowowowo 2003-07-14
  • 打赏
  • 举报
回复
cb是基类 ca是派生类 这是ca的构造函数
:后面的是成员初始化列表 其中cB( ques1, ques2,objQuest, objQuuu,0)构造基类
ques1, ques2,objQuest, objQuuu,0为参数
然后 用0初始化pQww
dragon308 2003-07-14
  • 打赏
  • 举报
回复
谢谢,我是没看懂那个逗号的用法,原来是表示pQww是cA的成员变量,谢谢。
MaiCle 2003-07-14
  • 打赏
  • 举报
回复
上面是:CA的构造函数实现:CB是CA的父类,pQww是CA的成员变量。CB的成员变量和CA的成员变量通过初始化列表来给初值。
晨星 2003-07-14
  • 打赏
  • 举报
回复
这不就是个简单地构造函数吗?
其中在函数参数列表之后、大括号之前的部分是成员初始化列表。它用ques1, ques2, objQuest, objQuuu, 0 四个参数来初试话cB,用0来初始化pQww。

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧