摘要:
初出茅庐,正在学习C++的路上,只是这条路还一直在施工,呵呵。这几天回头复习下基础知识,对extern在《C++ primer》书中的定义理解不是很透彻,又和朋友探讨了一下,于是我们打算实践一下来帮助理解。下面我就来说说实践中的感受吧~引用《C++ primer》书中对extern的说明:extern声明不是定义,也不分配空间。事实上,它只是说明变量定义在程序的其他地方。程序中变量可以声明多次,但只能定义一次。任何在多个文件中使用的变量都需要有与定义分离的声明。在这种情况下,一个文件含有变量的定义,使用该变量的其他文件则包含该变量的声明(而不是定义)。看到这里,我不禁有几个疑惑:extern声 阅读全文