我明白#import
如何工作vs #include
,整個「只有包含它,如果它不包含」的東西。我也明白,蘋果公司非常喜歡它們的Objective-C代碼#import,所以在Xcode中它不會去任何地方,一切都很好。爲什麼#import已被棄用?
我沒有得到的是在Android Studio等其他環境中,它表示#import
已棄用,並在使用它時發出警告。這是爲什麼?
我的理解是,#import
在功能上有所不同,在某些情況下,可以說比#include
更好,這取決於您的需要。如果是這樣的話,爲什麼不推薦一個潛在有用的工具,特別是如果沒有任何跡象表明它被更好的東西取代?
是否有一些可怕的缺陷,使它完全不受歡迎使用,還是很好?
'#import'不是有效的Java。你在說什麼? – Alexander
@Alexander:可能OP正在討論可用於Android開發的c/C++。 –
是的,很抱歉,如果您正在使用JNI,則可以在Java中使用C++代碼。 – DisturbedNeo