C++的a::b():c是什么意思??

我知道a::b()就只是b是类a的函数,然后b:publicc的话就是b是由c派生出来的,但是a::b():c是我就不知道了。。求解... 我知道a::b()就只是b是类a的函数,
然后b:public c的话就是b是由c派生出来的,
但是a::b():c是我就不知道了。。求解
展开
 我来答
人生渃洷洳初见
2015-11-04 · TA获得超过241个赞
知道答主
回答量:48
采纳率:100%
帮助的人:22万
展开全部
b()方法是全局a的成员,而b()方法又继承了c
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hwm_2012
2012-04-14 · TA获得超过966个赞
知道小有建树答主
回答量:470
采纳率:0%
帮助的人:411万
展开全部
呵呵,太久不看,我也忘了,有些不常见的用法写法,连老程序都可能忘记它们了,如今搞嵌入式,更加的不用它陪枝缺们了,不知道芦辩好象也没关呀,用你知道的方法来解决问题也是可以的,C++中一些冷辟的内容,也许一辈子都用不搭清上,你这个问题要搞懂,回头去把书重新看一看吧,一定有相关的内容被遗忘了
追问
其实我就是弄QT的时候遇到的。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lwy081416218
推荐于2018-02-27
知道答主
回答量:6
采纳率:100%
帮助的人:4693
展开全部
可以看作是
a::(b():c),就简化了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2ab7b40
2012-04-14 · 超过11用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:43.6万
展开全部
c对b()初始化
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rttrttrtt
2012-04-14 · 超过11用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:27.2万
展开全部
'::'是作用域符,可以在类外来初始化函数或者变量。这么说你应该知道是什么意思了吧
追问
那这个a::b():c是不是a类是由C派生出来的,然后a::b():c是由C派生出来的a类中的b()初始化函数??
如果是的话,这样不是少了public这个单词了吗??这样也行的??不明白,求解。。。
追答
是的,用的比较少。如果没有public就是私有继承
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式