黑马程序员技术交流社区

标题: #include和#import怎么区分 [打印本页]

作者: 核酸的双链    时间: 2015-12-7 00:41
标题: #include和#import怎么区分
#include和#import怎么区分,谢谢

作者: 堕落天使    时间: 2015-12-7 07:13
#include主要用在C语言中,而#import主要用在OC中
作者: 长厢厮守℡    时间: 2015-12-7 11:06
#include和#import都是预处理指令  作用是拷贝文件  #import
作者: 长厢厮守℡    时间: 2015-12-7 11:07
#import<>是#include<>的升级版  可以防止重复包含
作者: 黑马。。肖锋    时间: 2015-12-7 12:28

#import<>是#include<>的升级版  可以防止重复包含
作者: luoye111    时间: 2015-12-7 13:12
OC里一般用#import,主要区别是自带防止重复包含的问题
作者: 韦德460    时间: 2015-12-7 13:42
楼上说的对的
作者: alen2015    时间: 2015-12-7 13:59
include 和 import 都是引入头文件
import引入的头文件,可以防止重复包含 include它是使用预处理指令防止重复包含,如果没有写预处理指令,则无法防止重复包含问题
#import是#include改进指令, 它可以防止头文件重复包含问题。
作者: Tmac90301    时间: 2015-12-7 23:58
水的一手好经验
作者: iOS-lye    时间: 2015-12-8 00:02
import底层实现也是include,使用import可以防止重复包含。
作者: 核酸的双链    时间: 2015-12-8 00:37
iOS-lye 发表于 2015-12-8 00:02
import底层实现也是include,使用import可以防止重复包含。

谢谢,
作者: gd32376300    时间: 2015-12-8 11:47
上面的人还水了,,无法直视
作者: qu29437    时间: 2015-12-8 12:22
还没有学习到这块,加油吧!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2