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;}


原创粉丝点击