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