Instance的含义

mikhail1117 2003-11-21 02:14:28
请问以下写法是什么含义?目前哪个C++编译器支持
CParamSourceFactory::Instance().RegistCreater
...全文
180 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mikhail1117 2003-11-24
  • 打赏
  • 举报
回复
果然是单件。已经解决。


CParamSourceFactory& CParamSourceFactory::Instance()
{
static CParamSourceFactory sf;
return sf;
}
laogaifan 2003-11-21
  • 打赏
  • 举报
回复
怎么会是关键字呢???不是的。。。。
C++标准中的关键字全是小写字母组成的:)
mikhail1117 2003-11-21
  • 打赏
  • 举报
回复
这是Modern C++ Design上的写法,RegistCreater是CParamSourceFactory类的方法。Instance是不是标准C++的关键字?


“普通的静态函数后边可以跟.吗?”
flyelf 2003-11-21
  • 打赏
  • 举报
回复
实例
Yssss1980 2003-11-21
  • 打赏
  • 举报
回复
这个不是语言本身的问题

Instance()一个普通的静态函数啊
hanyixin 2003-11-21
  • 打赏
  • 举报
回复

这个应该是单件模式的例子,Instance是CParamSourceFactory类的一个静态方法,每种C++编译器都会支持的。

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧