Qt学习之全局变量

网上又两种方法。一个是在class里声明成static(静态)变量,因为静态变量的生命周期是和整个程序共存亡,还有一个是extern外部变量,但是它会破坏程序的整体性,一般不推荐,但是static我比较不会用,所以还是采用extern这个方式。
首先在global.h里对这些变量进行声明(注意此时没有分配内存空间)
Qt学习之全局变量_第1张图片
然后再global.cpp里对这些变量进行定义(其他.cpp里也行)
Qt学习之全局变量_第2张图片
至于想用static变量的请看其他博客。

你可能感兴趣的:(Qt学习之全局变量)