标签: c++ objective-c++
A& B = C::Instance()-> D;
我有这行代码,我想为其编写算法,但我不明白C::Instance()的含义或含义。有人可以帮我理解这一行吗?
C::Instance()
答案 0 :(得分:4)
Instance是C的静态成员函数 它返回指向具有成员变量D的内容的指针,D的类型为A或A&。 Instance返回的东西可能是C本身唯一的现有实例,使实例成为 singleton 。 (但这是基于名称和用法的猜测。)
Instance
C
D
A
A&