黑马程序员技术交流社区
标题:
C语言和OC基础问题
[打印本页]
作者:
麟子
时间:
2015-9-1 13:31
标题:
C语言和OC基础问题
#include和#import的区别 求解
作者:
lionheartism
时间:
2015-9-1 14:03
#include用于C语言中,#import用于OC中
如果非要说import在C语言中的的话是没有的C++有
include与import在OC均可使用
在作用上是一样的,但是import可以看成是include的优化版本
例如a,b,c三个头文件,b,c均引用a;c引用b;这个时候使用include的话会造成a在c中被应用两次。
当使用import就不会出现问题,他会保证导入且只导入一次。
作者:
Joker_999
时间:
2015-9-1 15:37
基础视频里老师有讲过哦,还记得是这样~
oc中#import和#include都能完整地包含某个文件的内容,#import能防止同一个文件被包含多次
作者:
唐肖虎
时间:
2015-9-1 16:27
import是include的加强版啊,而且能防止同一个文件被包含很多次。
作者:
伟大的度娘
时间:
2015-9-1 17:32
基础视频里老师讲过啊 import是include的加强版啊,而且能防止同一个文件被包含很多次。
作者:
羊口羊口羊
时间:
2015-9-1 19:31
#import可以避免重复使用
作者:
羊口羊口羊
时间:
2015-9-1 19:32
#import能够自动防止同一个头文件被多次包含,#include需要预编译才能达到这个效果
作者:
Music_棍棍
时间:
2015-9-2 00:08
同样的 问题 求解
作者:
chensc
时间:
2015-9-2 21:30
学习学习!
作者:
yibyli
时间:
2015-9-3 09:40
楼上正解
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2