为了账号安全,请及时绑定邮箱和手机立即绑定

请问为什么他直接B::fun()而不是cout<<B::fun()<<endl;

请问为什么他直接B::fun()而不是cout<<B::fun()<<endl;    

正在回答

3 回答

因为这个方法里有输出语句

0 回复 有任何疑惑可以回复我~
#1

租下一片浅夏 提问者

因为他前面已经有cout<<A::X<<endl; 吗
2018-01-29 回复 有任何疑惑可以回复我~
#2

租下一片浅夏 提问者

非常感谢!
2018-02-07 回复 有任何疑惑可以回复我~

因为B这个函数里的fun()已经有输出函数了cout。

1 回复 有任何疑惑可以回复我~

因为这是调用一个函数,在C语言里面调用函数是直接写函数名加括号的。调用函数的意思就是进行这个函数的功能,而这个fun()函数的功能就是输出一个字符B。

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之起航篇
  • 参与学习       291033    人
  • 解答问题       760    个

C++亮点尽在其中,本课程是在C语言基础上的一个延伸,得以升华

进入课程

请问为什么他直接B::fun()而不是cout<<B::fun()<<endl;

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信