【问题标题】:What is meaning of #import? if we use #include what happens? [duplicate]#import 的含义是什么?如果我们使用#include 会发生什么? [复制]
【发布时间】:2016-07-10 09:15:33
【问题描述】:

为什么在目标 c 中使用#import?如果我们使用 #include 会发生什么?

【问题讨论】:

    标签: objective-c import include


    【解决方案1】:

    #import 指令作为#include 的改进版本添加到Objective-C。然而,它是否得到改进仍然是一个争论的问题。 #import 确保文件只包含一次,这样您就不会遇到递归包含的问题。但是,无论如何,大多数体面的头文件都会保护自己免受这种情况的影响,因此它并没有太大的好处。

    来源:@Jason Coco

    【讨论】:

    • 请记住,#import 和 #include 通常不会包含整个文件,当需要文件的其余部分时,不会再次调用 #import。
    猜你喜欢
    • 1970-01-01
    • 2012-01-13
    • 1970-01-01
    • 2016-07-30
    • 1970-01-01
    • 2014-03-27
    • 1970-01-01
    • 2021-11-22
    • 1970-01-01
    相关资源
    最近更新 更多