3
A
回答
5
#import
从.lib文件导入信息(类型,函数,变量等)。这是非标准的指令。#include
包括头文件。
请参阅以下主题:
3
#include
原因被引用的文件是 “复制和粘贴” 在在预处理阶段的当前位置。
#import
不在C++
标准中,而是由某个编译器提供的扩展。关于它的功能没有一致意见。对于GCC,它相当于#include
,但尝试确保该文件尚未包含在内。对于MSVC,它可能有另一个含义。
如果要编写可移植到多个编译器的代码,最好避免使用#import
(可悲)。
0
5
#include
在当前编译单元中包含一个文件。#import
在C++标准中不存在。
相关问题
- 1. import numpy和import math有什么区别
- 2. `import {history}`和`import history`有什么区别?
- 3. '#include'和'## include'有什么区别?
- 4. #include“MyClass.h”和#include“。\ myclass.h”有什么区别?
- 5. import modx与modx import *有什么区别?
- 6. #import和继承有什么区别?
- 7. iPhone SDK:#import和@class有什么区别?
- 8. 'require`,`import`和`use`有什么区别?
- 9. Laravel的@yield和@include有什么区别?
- 10. 使用include和required()有什么区别?
- 11. #include和copy&paste有什么区别?
- 12. require和include有什么区别?
- 13. `Range#include?`和`Range#cover?`有什么区别?
- 14. {block}和{include}有什么区别?
- 15. Erlang:“include_lib”和“include”有什么区别?
- 16. Python:“import X”和“from X import *”有什么区别?
- 17. “import dateutil.parser”和“from dateutil.parser import parse”有什么区别?
- 18. css @import和SASS/SCSS @import有什么区别?
- 19. @include breakpoint和@include at-breakpoint有什么区别?
- 20. 这些#import声明有什么区别?
- 21. printf中%c和%C有什么区别?
- 22. Python和Java中import语句的含义有什么区别?
- 23. 在Perl中,`use lib`和`lib-> import`有什么区别?
- 24. .h和.m文件中的#import“”有什么区别?
- 25. 在GHCi中,':module'和'import'有什么区别?
- 26. 构建模块时,Julia中`using`和`import`有什么区别?
- 27. PowerShell中的Add-PSSnapin和Import-Module有什么区别?
- 28. C++中fprintf和vfprintf有什么区别?
- 29. C++中0x和'\ x'有什么区别?
- 30. C#中CLR和DLR有什么区别?
可能的重复http://stackoverflow.com/questions/172262/c-include-and-import-difference – DumbCoder 2011-03-14 15:55:21
第一个不存在,第二个执行给它的文件的复制粘贴。 – 2011-03-14 15:57:00