目的-C和C++属于C族,因此在“静态”方面,存在静态变量、静态函数、静态类等。
静态有静态存储,生命周期,范围。
以下是一个问题:
发布于 2010-12-30 03:56:38
static在目标C中的含义与它在C中的含义完全相同,它的含义与C++中的含义不同。在C++中,static还用于声明和定义类方法(只能在类本身上调用的方法)和变量,但是Objective区分具有不同语法的类和实例方法:
+ (void)classMethod;
- (void)instanceMethod;并且不支持类变量。
发布于 2010-12-30 03:56:36
目标C中的static与它的普通C对应(指定变量链接)相同.虽然C++支持static的这种用法,但它也将static关键字的含义扩展到声明类方法。
https://stackoverflow.com/questions/4559707
复制相似问题