c++ - c语言里的 export 和 extern 是用来干嘛的?
怪我咯
怪我咯 2017-04-17 11:27:46
0
2
575

比如说这个
EXPORT extern const char libxbee_revision[];

怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信(2)
阿神

extern在这里表明const char libxbee_revision[]在另一个文件(通常是c/cpp)里定义了。这样这个变量就可以在全局范围内可用。(比如a.cpp里有const char libxbee_revision[],b.cpp想用a.cpp里这个数组,就可以extern const char libxbee_revision[]一下)

从写法来看,EXPORT是一个宏。不看这个宏的定义就不知道它会代表什么。很可能这个宏的定义是空的,仅仅起到标注一下这个变量的作用。

いいねを押す +0
伊谢尔伦

Please Google "C/C++ export extern" !

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!