由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - [合集] 为什么很少有人用static来实现signleton?
相关主题
c++ singleton questions弱问:C#定义的class里面直接new出来的成员存在了哪里?
请教高手一个C++问题问一个java基础的初始化的问题,一直搞不明白
another c++ interview questionThreadLocal可以这样用吗?
[c++] static function in a classc++ 是否也有class method??
请问关于c++实现singleton的问题?A question about singleton
C++类的静态函数对成员函数how to statically initialze a mutex in class?
我是否需要Move(C++11)?好久没用C++了,想用静态变量写一个简单双向链表,一直报错
Global(static) variable initialization question这个代码啥意思c#
相关话题的讨论汇总
话题: instance话题: static话题: signleton话题: 这样
进入Programming版参与讨论
1 (共1页)
b***y
发帖数: 2799
1
☆─────────────────────────────────────☆
jejune (孑孓) 于 (Mon Sep 8 20:04:56 2008) 提到:
网上搜到的代码大都类似于这样:
static T& getInstance(){
if (instance== null)
{
instance= new T();
}
}
}
return instance;
}
这样如果没有gc还得自己删掉,多线程的时候还得考虑加锁。
为什么不这样
static T& getInstance(){
static T instance;
return instance;
}
☆─────────────────────────────────────☆
xiangcjc (alwayswonde
1 (共1页)
进入Programming版参与讨论
相关主题
这个代码啥意思c#请问关于c++实现singleton的问题?
JAVA 考试题请教C++类的静态函数对成员函数
What is "number of bits set"?我是否需要Move(C++11)?
char *p = "string literal"; 和 char a[] = "string liter (转载)Global(static) variable initialization question
c++ singleton questions弱问:C#定义的class里面直接new出来的成员存在了哪里?
请教高手一个C++问题问一个java基础的初始化的问题,一直搞不明白
another c++ interview questionThreadLocal可以这样用吗?
[c++] static function in a classc++ 是否也有class method??
相关话题的讨论汇总
话题: instance话题: static话题: signleton话题: 这样