我是一个完整的初学者在C++和什么可能看起来愚蠢显而易见你我只是无法让我的头。C++重定义 - 头文件
Testapp.h
#ifndef TESTAPP_H
#define TESTAPP_H
using namespace std;
class Testapp {
private:
public:
Testapp() { };
};
#endif
的main.cpp
#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++。
谢谢你,解决了我的其他程序中几乎所有的错误。很好解释 - 现在我的主程序中只剩下一个错误! 对WinMain @ 16的未定义引用。 GRR! 我刚刚删除了你告诉我的身体。感谢命名空间的提示,我一定会考虑删除它。 – Zakerias 2013-04-22 12:26:33