Rumah > Soal Jawab > teks badan
比如说这个EXPORT extern const char libxbee_revision[];
阿神2017-04-17 11:29:46
extern在这里表明const char libxbee_revision[]
在另一个文件(通常是c/cpp)里定义了。这样这个变量就可以在全局范围内可用。(比如a.cpp里有const char libxbee_revision[]
,b.cpp想用a.cpp里这个数组,就可以extern const char libxbee_revision[]
一下)
从写法来看,EXPORT是一个宏。不看这个宏的定义就不知道它会代表什么。很可能这个宏的定义是空的,仅仅起到标注一下这个变量的作用。