【发布时间】:2015-03-18 21:15:45
【问题描述】:
我有一些我想要全局的常量变量,其中一些应该只在定义的文件中可用。所以我使用 extern 和 static 关键字,像这样:
extern const int kMaxHealth = 100;
static NSString * const kName = @"Name";
这只是一个例子,它们是在不同的文件中定义的,所以这不是一个真实的情况......
但是不加修饰符定义时变量的作用域是什么,像这样:
const int kMaxHealth = 100;
kMaxHealth 现在是外部的,还是静态的,还是有其他范围?
【问题讨论】:
标签: ios objective-c static extern linkage