C++ Singleton
來(lái)源:程序員人生 發(fā)布時(shí)間:2014-10-06 08:00:00 閱讀次數(shù):2405次
Singleton in C++:
#include <iostream>
using namespace std;
class Restaurant {
public:
static Restaurant *getInstance() {
if (instance == NULL) instance = new Restaurant(100);
return instance;
}
int getSize() { return size; }
void setSize(int _size) { size = _size; }
private:
Restaurant(int _size) { size = _size; }
int size;
static Restaurant *instance;
};
Restaurant *Restaurant::instance = NULL;
int main() {
cout<<Restaurant::getInstance()->getSize();
return 0;
}
生活不易,碼農(nóng)辛苦
如果您覺(jué)得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)