面试题01

来源:互联网 发布:蓝牙单声道软件下载 编辑:程序博客网 时间:2024/05/29 06:43

【面试题】
#import  #include @class
#import :可以避免重复导入,其他大部分功能和include是一样的
#include :是c语言导入头文件的关键字 如果出现重复引用 的时候会出现编译错误 这个时候需要进行处理比如:classA 与 classB 同时引用ClassC 不做重复处理的话,ClassD 中同时引用ClassA和classB  这个时候编译就会出错 提示ClassC被重复引用的错误 这个时候可以
       #ifndef  _CLASSC_H
       #define _CLASSC_H
       #include “ClassC”
       #endif
@class 避免循环使用(交叉引用)
主要是声明一个类,告诉编译器后面的名字是一个类,但是引用不到类 的方法和变量 想要用他的实现必须在.m文件里用#import 关键字 引入头文件

 (http://www.cnblogs.com/jy578154186/archive/2012/10/08/2715642.html)

0 0