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

按照老师的方法怎么不行啊?帮我看看呗

#include <iostream>
#include <stdlib.h>
using namespace std;

namespace A
{
	void fun()
	{
		cout<<"I"<<endl;
	}
}
namespace B
{
	void fun2()
	{
		cout<<"Love"<<endl;
	}
}
namespace C
{
	
	void fun3()
	{
		cout<<"You"<<endl;
	}
}

int main()
{
	cout<<A::fun<<endl;
	B::fun2;
	C::fun3;	
	system("pause");
	return 0 ;
}

为毛不是显示 I Love You ?  运行之后显示http://img1.sycdn.imooc.com//55b0ab9300012d1202060083.jpg

正在回答

3 回答

cout<<A::fun<<endl输出的是fun()方法的返回值,而fun还是void无返回值应写为A::fun();我也是新学习C++,你看对不?

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

#include <iostream>

#include <stdlib.h>

using namespace std;


namespace A

{

void fun()

{

cout << "I" << endl;

}

}

namespace B

{

void fun2()

{

cout << "Love" << endl;

}

}

namespace C

{


void fun3()

{

cout << "You" << endl;

}

}


int main()

{

A::fun ();

B::fun2();

C::fun3();

system("pause");

return 0;

}



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

http://img1.sycdn.imooc.com//55b0ac8600018b7c02370037.jpg 是不是这个的问题?

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

黄家二少

cout<<A::fun<<endl;这句嵌套打印是不行的
2015-08-12 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

按照老师的方法怎么不行啊?帮我看看呗

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