美文网首页
#ⅰnclude,#import和@class的区别

#ⅰnclude,#import和@class的区别

作者: 鳌拜的弟弟熬夜 | 来源:发表于2023-10-10 21:58 被阅读0次

        在C语言中,使用#include来引入头文件,如果需要防止重复导入需要使用#ifndef...#define...#endif

        在OC语言中,使用#import来引入头文件,可以防止重复引入头文件,可以避免出现头文件递归引入的现象。

        @class仅用来告诉编译器,有这样一个类,编译代码时,不报错,不会拷贝头文件。如果需要使用该类或者内部方法需要使用#import导入。

    相关文章

      网友评论

          本文标题:#ⅰnclude,#import和@class的区别

          本文链接:https://www.haomeiwen.com/subject/uwqgbdtx.html