#import#include以及@class的区别
Posted 洛长安&王遇白
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了#import#include以及@class的区别相关的知识,希望对你有一定的参考价值。
一、#import和#include的区别
当我们在代码中使用两次#include的时候会报错:因为#include相当于拷贝头文件中的声明内容,所以会报重复定义的错误
但是使用两次#import的话,不会报错,所以他可以解决重复导入的问题,他会做一次判断,如果已经导入一次就不导入了
二、@class关键字的作用
避免文件之间相互引用(导入)
以上是关于#import#include以及@class的区别的主要内容,如果未能解决你的问题,请参考以下文章
#include,#import ,@class 有什么区别?
java importpackage作用与用法以及与C include的区别