Objective-c中的类+(void)方法与C ++中的范围运算符::的比较

尼古拉斯·曼齐尼(Nicolas Manzini)

我来自Objective-C世界,学习一些C ++将box2D集成到我的应用程序中。我发现了class::functionC ++中语法,并且想知道它是否与类方法相比,但是我看到了使用::和一起调用过的相同方法->有什么等效于C ++中的类方法吗?

529

好吧,您的问题的声明与它的定义不符,但是无论如何,让我尝试启发您...

+ (void)methodObjective-C中的::C ++中的范围运算符之间的比较

它们并不完全相同。C ++具有名称空间,因此NameSpace::func()意味着“调用名称func驻留在名称空间中的函数NameSpace”。

它也用于调用静态成员函数,但这不是其唯一目的。

有什么等效于C ++中的类方法吗?

是的,正如我刚才所写:static类成员属于该类,而不是类的实例。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章