提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
一、单例模式
class CA
{
private:
int i = 10;
private:
static CA* p;
CA() {
cout << "CA:" << endl;
}
~CA() {
cout << "~CA" << endl;
}
public:
static CA* newInstance() {
if (p == NULL) {
p = new CA;
}
else {
return NULL;
}
return p;
}
static void destroy() {
if (p) {
delete p;
}
p = NULL;
}
void hello() {
cout << "heehh" << endl;
}
};