java的参考 https://blog.csdn.net/zhengzhb/article/details/7331369
#include <iostream>
using namespace std;
class TService
{
public:
static TService _service;
static TService getInstance()
{
return _service;
}
void exec()
{
cout << "do something...." << endl;
}
};
int main()
{
cout << "enter" << endl;
TService service = TService::getInstance();
service.exec();
cout << "exit" << endl;
return 0;
}
执行结果
PS E:\workspace\sample\Singleton> g++ main.cpp
PS E:\workspace\sample\Singleton> ./a
enter
do something....
exit