FOUNDATION_EXPORT
代わりにextern
in を使う理由は何でしょうか?目的 Cプロジェクト。
確認しましたこの質問を使用すると、FOUNDATION_EXPORT
なんと 340 ポイント (1 位) を獲得しましたが、 を使用すると、extern
わずか 74 ポイント (2 位) しか獲得できませんでした。
FOUNDATION_EXPORT
誰か理由を説明してくれませんか?の代わりにを使用する実際的な理由があるのでしょうかextern
?
ありがとう!
ベストアンサー1
NSObjCRuntime.h (Foundation 内) を見ると、C、 C++、および Win32 のその他のものFOUNDATION_EXPORT
にコンパイルされることがわかります。したがって、言語やオペレーティング システム間での互換性が高くなります。多くのプロジェクトでは、これは何の違いも生じません。extern
extern "C"