如果某个类管理了系统中的某种资源,那么我们只能创建该类的一个实例,此时用到singleton设计模式(后面为了简化将省略“设计模式”四个字)比较合适了。然而,如果不注意实现方法,很有可能会让我们碰到一些莫名其妙的错误。图1是经过简化所得到的一个实现错误的例子。 main.c 00001: #include 00002: 00003: using namespace std; 00004: 00005: class singleton1_t 00006: { 00007: public: