我是 C++ 的一个完整的初学者,对你来说似乎很愚蠢的事情我就是无法理解。
测试应用程序.h
#ifndef TESTAPP_H
#define TESTAPP_H
using namespace std;
class Testapp {
private:
public:
Testapp() { };
};
#endif
主文件
#include <cstdlib>
#include <iostream>
#include "Testapp.h"
Testapp::Testapp(){
}
int main(int argc, char *argv[])
{
system("PAUSE");
return EXIT_SUCCESS;
}
错误信息:Redefinition of 'Testapp::Testapp()'
猜测它定义了两次构造函数,虽然我不确定如何克服这个问题。我正在使用 DEV-C++。