VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
c/c++
-> c++ 语言
请问单件模式为什么要用静态方法来实现?
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
请问单件模式为什么要用静态方法来实现?
[已结贴,结贴人:wbcs_007]
发表于:
2007-07-21 22:20:29
楼主
不用不行吗?如果不用得话,用指针也可以去调用instance()啊
迷惑中
发表于:
2007-07-21 22:57:52
1
楼 得分:
0
实现方法不是唯一的
发表于:
2007-07-21 22:58:14
2
楼 得分:
0
这个只是一个比较简单、比较常见的方法
发表于:
2007-07-22 12:29:12
3
楼 得分:
0
我就是想知道这样方法的道理
发表于:
2007-07-22 12:37:13
4
楼 得分:
10
当我有一个 t 类型的指针 t* p; 要通过 p 调用成员方法 p-> instance(),必须是在 p 已经指向一个 t 类型对象的前提下。
t t;
p = &t;
或者
p = new t();
这时,已经有(至少)一个 t 对象存在了,且这个对象由调用者手工创建,那么,如何防止调用者创建第二个 t t2; 呢?不能防止,如何保证 singleton 的单件语意?
发表于:
2007-07-22 12:51:37
5
楼 得分:
10
class signel
{
public :
static signel* getinstande()
{
static signel* obj = new signel; // 这个只会运行一次,所以无论调用多少次,都是得到同一个obj
return obj;
}
private :
signel(){};
};
int main()
{
signel* p = signel::getinstande();
发表于:
2007-07-22 18:01:33
6
楼 得分:
0
可以不用你所说的meyer singleton方法
你可以看看design patterns或者modern c++ design上的描述
发表于:
2007-07-22 19:18:03
7
楼 得分:
0
其实就是为了实例在实例化过程中的唯一性
发表于:
2007-07-22 21:00:39
8
楼 得分:
0
可以不用静态方法的
public class singleton
{
……………………
……………………
……………………
public static singleton instance = new singleton();
}
直接引用 singleton.instance.……
发表于:
2007-07-22 21:09:53
9
楼 得分:
0
哎呀,发错了,我以为是java,没看清楚
class singleton
{
………………
………………
………………
public:
static singleton instance;
}
singleton singleton::instance;
下一篇:
一个sizeof的问题!
上一篇:
重载了() 的匿名对象,调用()时,是不是函数指针?
相关文章
cin.cleare() 和cin.sync(); 为什么...
写新类时 undefined reference t...
某公司的面试题
通过强制转换让c实现多态(大牛进来下)
我不是计算机专业的 但是这是我们的考...
想实现对2个以上没有确切指定标题的窗口的控制&n...
怎样才能得到像这样的函数说明啊?
关于库函数
c语言二分法解方程220*(1+x/2)^49-68
请教一个简单的关于从文件读入数据的问题
请教自己写个编辑器的可行性~~
求:超越c++标准库:boost库...中英文书
有谁用过索尼的snc-rz30p网络摄像机做过二次开发...
两个小问题``
随机数 毫秒
怎么 用 fstream 读取二进...
在百度看到了一个精华,运行出错,看不懂
问一个关于sizeof大小问题
类的私有数据的疑问
关于删除二叉树节点的非递归算法思想?
其他资讯
程序改错
有关模板的特化
c++初学编译问题
求教const void指针问题
一道usaco的难题帮我解决一下,在下感激不尽
类型转换问题!
小问题,麻烦大家了
二道面试题,答案是错的,编译通不过,求正确答案!
技术群(12810414)
怎么判断二叉树为完全二叉树
longlong 转换为cstring
现在一个项目很需要包给别人做,感谢你的合作!
发送结构体数据时size如何确定
请问这几个语句,表达是什么意思.?
求一个md5函数
各位楼主好:
while()语句括号里面可以用表达式吗?
data member 指针的问题
编码风格优劣讨论
关于钩子退出错误
快速检索
分类导航标签a
Windows专区安全技术/病毒
企业开发Lotus
JavaNetBeans
企业开发BizTalk
Oracle认证与考试
产品/厂家中国软件技术大会
产品/厂家中国软件技术大会
DB2数据管理
Web 开发应用服务器
多媒体/设计/Flash/Silverlight 开发多媒体设计(3DMaX
其他数据库开发SQL
VBVBA
Oracle高级技术
多媒体/设计/Flash/Silverlight 开发开发
VBCOM/DCOM/COM+
最新资讯
c语言的视频那位仁兄在网上看到有
用 委托变量a=[delegate].combine(delegat...
终于拿到年终奖了
动态html语言中的div标签具体是做什么的
html 里面有没有斜线!?
用session做联动列表框的问题
weblogic 9.1自动启动问题
eclipse建的工程中看不到web-inf目录下的classes...
我36岁了,在深圳想找个开发工作,大家给个意见?
北京朋友进
lava-lava:一个简单有趣的互联网通讯软件
如何用net发布驱动?
菜鸟请教clistctr的enbalewindow()问题
在命令行模式下显示内容过长如何解决
socket 等待读取内容的时候,如何断开
一个sql2000的疑难问题,好像ms-sql2000 没...
modbus协议实现问题
参加过培训或该方面的专家推荐一下培训机构?
一个令我头痛的问题,请大家帮忙,等待中............
void *指针地址问题
求复杂的sql语句,,请加msn: qisizge@hotm...
存储过程中调用存储过程的超时,存储中有游标嵌套...
java读文件的时候如何去空格啊!!
控制声卡
eos是什么
怎么把rs(1)的值传递给form1.text.value?
一列数的规则如下: 1、1、2、3、5、8、13、...
采集程序问题,for each match in...
如何加密dll
c++ 从txt文件里提取信息
send email error
水晶报表打印问题
sql server
缘木有鱼@#@#@#@#@#@#@#@#@#
总让登陆?
0
有没有朋友有 php针对apache 服务器编...
关于对象的菜鸟问题
为什么会有警告呢~
请问为什么add windows message ...
热门点击
安装oracle9i出现错误,无法创建目录,提示目录不...
tomcat发布正常,ias下发布无法显示问题
什么样的原因会引起createtoolhelp32snapshot程序...
[求助]哪个软件/网站可在linux下看股票走势
放大 vs 缩小
立方体环境贴图
asp 求正则表达式
新手提问 (读代码时候)如何跟踪这个链接激...
请问如何能在文本编辑器里识别xml结点?
几个标签属性看不懂 求助
请问sql查询语句"select" 如何将...
双击任意盘符 打开指定程序
看看这个程序什么地方有错?
选购产品必看--三星!
请问这个正则表达式该如何写??
散分~~高手进来挑战一下吧~~玻璃切割问题~~
tshockwaveflash
关于网页图片下载的问题
在swt中,类似于vc mvc中document的传递怎么...
跪求vb隐藏进程原理及涉及思想
在网上看到了一个处理乱码过滤器的代码,可是有的...
用什么免费工具编写mib文件好?
求救~~~~~~~~~~~~~~~
这段代码运行后有错误,为什么呢?不到20行
关于tlistbox的问题
求将listview导出到excel?
省五星级机房 给您提供最稳定的服务器
(求助)有谁知道<j2me技术手册>这本书的英...
还是防刷票的问题
oracle 数据库表中数据导出问题?
请大家帮忙看看我一个函数返回值的问题
求一天语句。 一张表里已经有两个主键,我现...
高分求解!
如何只设置鼠标钩子到桌面?
取反运算如何执行的?
添加web引用时报错如下,是iis设置的问题吗?
打开ie浏览器后,vs2005就会自动关闭,急需解决
请大家给点用webrequest实现断点续传(传文件到服...
插入语句提交问题
为情所困,这样的女生还有必要追吗