使用Dev c++的前辈请进
本人初学C++
听人指教用的是Dev c++ 4.992,照着书上抄的一段代码如下:
#include <iostream>
class myclass
{
void increment()
{
static int i=5;
cout << i << endl;
i++;
}
public:
void display()
{
cout << "calling increment for first time" << endl;
increment();
cout << "calling increment for second time" <<endl;
increment();
}
};
int main()
{
myclass m1;
m1.display();
return 0;
}
编译运行都可以出现错误,,,改成iostream.h后,,,编译运行都 通过,,,
请高手指教~~~
问题点数:20、回复次数:6Top
1 楼qhfu(改个名字)回复于 2005-09-12 22:43:02 得分 20
#include <iostream>
using namespace std;Top
2 楼L33161628(随风飘扬)回复于 2005-09-12 22:46:14 得分 0
using namespace std;
加这一句是什么意思?我是初学者,,,不好意思Top
3 楼L33161628(随风飘扬)回复于 2005-09-12 22:50:19 得分 0
反正您帮我解决了,,我给分,,,结帐了~~~~Top
4 楼qhfu(改个名字)回复于 2005-09-12 22:51:46 得分 0
引入名字空间, 新的c++标准里面的文件都是不带.h,大部分库文件都放在 namespace std;中,所以要引入
Top
5 楼lchwolf(得天独厚)回复于 2005-09-12 22:59:59 得分 0
我在Dev-C++4.9.6.0上试过了,一切正常,没有出现任何错误!Top
6 楼L33161628(随风飘扬)回复于 2005-09-12 23:15:45 得分 0
应该是版本的问题吧Top




