extern的做用

一、声明外部的变量       因为编译是对单个的文件进行编译,因此在编译一个a.cpp文件的时候,如果要在a.cpp中使用b.cpp中的变量,直接使用则编译确定会报错的,因此这个时候应该永extern修饰在a.cpp中所使用的b.cpp中的变量,这个时候编译器会忽略这个错误,直到连接的时候("将文件融为一体")会找到b.cpp中的变量,这样便ok了。extern的做用至关于让编译器在编译阶段忽略
相关文章
相关标签/搜索