什么是声名
class CApplication
{
}
定义一个CApplication App;//这个叫定义
那怎么样写才是声名呢?
[解决办法]
extern CApplication App;
声明,不分配内存,告诉编译器在某处存在App的定义
[解决办法]
extern 关键字
[解决办法]
需要说明的是,
如果一个工程中, 对某个变量只有“声明”没有定义,
(就是全部使用了 extern属性定义)
那么,
在第一次出现的该变量的声明,
将被处理为定义,被分配内存空间等 ~