我有许多个 C++ 类,其中很多(不是全部)共享两个“静态大小变量”,例如:
share.h
/*Other variables in this header used by all classes*/
static size width=10;//Used by about 60%
static size height = 12;//used by about 60%
因此,我将它们与其他所有类共享的对象一起放在了头文件中。
当我编译项目时,我会收到很多警告(来自不使用这些变量的类),它们抱怨这些变量被定义但未使用。但是我需要它们!
所以我想问,有没有一种方法可以定义这些变量,使得不使用这两个变量的类可以使用这个头文件而不会抛出关于未定义的警告?
提前谢谢你。