C++孤子
来源:互联网 发布:750x254淘宝店招素材 编辑:程序博客网 时间:2024/06/11 03:35
实现一个简单的C++孤子实例。
#include<iostream>#include<stdio.h>class Singleton{public: static Singleton *Instance();int get_number(){return number_;}void set_number(int a){number_=a;}~Singleton(){printf("object deletor");}private: Singleton(){} int number_;};Singleton* Singleton::Instance(){ static Singleton *instance_=new Singleton(); return instance_;}int main(){ Singleton *single1=Singleton::Instance(); single1->set_number(2); Singleton *single2=Singleton::Instance(); printf("%p,%p\n",single1,single2); printf("%d\n",single2->get_number()); delete single2;}
阅读全文
0 0