64,662
社区成员
发帖
与我相关
我的任务
分享
#include <cstdlib>
#include <iostream>
#include "c1.h"
using namespace std;
int main(int argc, char *argv[])
{
Singletion * e= Singletion::Instance();
system("PAUSE");
return EXIT_SUCCESS;
}
class Singletion
{
public:
static Singletion* Instance();
private:
static Singletion* _instance;
protected:
Singletion();
};
#include "c1.h"
Singletion* Singletion::_instance=0;
Singletion* Singletion::Instance()
{
if (_instance == 0)
_instance = new Singletion();
return _instance;
}
错误
提示为
[Linker error] undefined reference to `Singletion::Singletion()'
ld returned 1 exit status
在devc 和 g++ 中都是这个错误
麻烦问下 哪儿出错了