用类的声明和定义分开来定义一个类类型时编译器提示错误:非法的 using 声明语法;应输入限定名,应该怎么修改?
我定义一个类类型point,我是将类的声明和类的定义分开来实现的,point.cpp文件的代码如下:
#include "point.h"
using namespace std;//如果注释掉一行编译器提示:“cout”: 未声明的标识符,如果不注释掉编译器提示:非法的 using 声明语法;应输入限定名
point::point(int _x, int _y)
{
x = _x;
y = _y;
}
point::~point(void)
{
cout << "析构函数被调用" << endl;
}
到底using namespace std;这行代码要不要写?应该怎么修改才不会编译出错呢?