iOS 正确使用const,static,extern

2017-10-26  本文已影响26人  写代码的小农民

const与宏的区别
const 修饰的常量即便是声明在A类的.m文件中,在B类中也不能定义同名的常量。
宏是预编译(编译之前处理)所以会消耗很多内存,影响编译速度,每做一点变动都要重新编译,而const在程序编译阶段;
const同名常量release下编译不会报错,但是debug下会报错;
被const 修饰的变量是只读属性

http://blog.csdn.net/daleiwang/article/details/50580555

上一篇 下一篇

猜你喜欢

热点阅读