C++ ::Instance()是什么意思?
我有这行代码,我想为其编写一个算法,但我不明白C++ ::Instance()是什么意思?,c++,objective-c++,C++,Objective C++,我有这行代码,我想为其编写一个算法,但我不明白C::Instance()的意思或作用。有人能帮我理解这行吗?实例是C的静态成员函数 它返回一个指针,指向具有成员变量D,并且D属于a或a&类型的对象 Instance返回的东西可能是C本身唯一存在的实例,使该实例成为一个单实例。 (但这是基于名字和用法的猜测。)你明白是什么吗?@MohitJain我想你指的是单身汉。@Borgeader说得对。它可以是单件的,也可以是工厂的。单身的机会更多。 A& B = C::Instan
C::Instance()
的意思或作用。有人能帮我理解这行吗?实例
是C
的静态成员函数它返回一个指针,指向具有成员变量
D
,并且D
属于a
或a&
类型的对象Instance
返回的东西可能是C
本身唯一存在的实例,使该实例成为一个单实例。(但这是基于名字和用法的猜测。)你明白是什么吗?@MohitJain我想你指的是单身汉。@Borgeader说得对。它可以是单件的,也可以是工厂的。单身的机会更多。
A& B =
C::Instance()-> D;