您的位置:首页 > 编程语言 > C语言/C++

QT C++中全局变量问题

2013-03-04 15:31 141 查看
这两天写程序的时候,写的差不多时,编译后竟然出现一个错误,storage class specified for“string” 让我很是郁闷,后来看了看竟然是全局变量错误,我最后在网上收了一下,找到了一个好的方法,建立一个xx.h和xx.cpp文件,把空的类删除,在xx.h中声明比如extern int a; 在xx.cpp中实现 int a; 这两个一定要写在类的外面,若是想要引用这个全局变量只需在要引用的头文件中添加xx.h 并在类的外面,比如文件开头或结尾声明一下extern
int a;然后编译就没错了,以后添加全局变量只需在xx.h文件中添加就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: