错题集
1.下面关于#import和#include描述正确的是()
A.#import和#include不可以混合使用
B.#import只用于引用Objective-C的文件,#include只用于C和C++文件
C.#import和#include的使用效果完全相同
D.#import是#include的替代指令,防止重复引用
答案:D
解析:
预编译指令
Objective-C:#import
C,C++:#include
#import由gcc编译器支持
在 Objective-C 中,#import 被当成 #include 指令的改良版本来使用。除此之外,#import 确定一个文件只能被导入一次,这使你在递归包含中不会出现问题。
使用哪一个还是由你来决定。一般来说,在导入 Objective-C 头文件的时候使用 #import,包含 C 头文件时使用 #include。
#import比起#include的好处就是不会引起交叉编译
2.以下哪些继承自 Collection 接口()
A.List
B.Set
C.Map
D.Array
答案:A B
解析:
3.union Test