???????????????????????????new???????????????????????????????????????????????????????????????á???????????鷳???????????4????????????

    main.c
    00005: class singleton1_t
    00006: {
    00007: public:
    00008:     static singleton1_t *instance ()
    00009:     {
    00010:         if (0 == p_instance_) {
    00011:             static singleton1_t instance;
    00012:             p_instance_ = &instance;
    00013:         }
    00014:         return p_instance_;
    00015:     }
    00016:
    00017:     void count_increase () {count_ ++;}
    00018:     int count () const {return count_;}
    00019:
    00020: private:
    00021:     singleton1_t (): count_ (0) {}
    00022:     ~singleton1_t () {}
    00023:
    00024:     static singleton1_t *p_instance_;
    00025:     int count_;
    00026: };

??????????????????徲??????????????????????????????????????????????????????????????????????????????й???????????????????????????????У??????????????????????instance()????????α????????????????????????????????????????е????????????????????????????