1.头文件
#include<iostream>
#include<string>
using namespace std;
class DemoTest
{
public:
DemoTest();
void show();
~DemoTest();
};
2.头文件函数实现cpp文件
using namespace std;
#include"DemoTest.h"
DemoTest::DemoTest()
{
cout<<"Constructing"<<endl;
}
DemoTest::~DemoTest()
{
cout<<"Deleting"<<endl;
}
void DemoTest::show()
{
cout<<"Superising"<<endl;
}
3.测试文件
#include<iostream>
#include"DemoTest.h"
using namespace std;
int main()
{
DemoTest test;
test.show();
}
4.错误
我将函数实现写到头文件内部是没有问题的,但是分开来实现就出现问题了,所以请教下c++大佬,这是什么原因,还是说不能这么实现。