У меня есть несколько классов 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%
Поэтому я поместил их в файл заголовка вместе с другими объектами, общими для всех классов.
когда я компилирую проект, я получаю множество предупреждений (от классов, которые их не используют), которые жалуются на то, что они определены и не используются. Но они мне там нужны!
Я спрашиваю, есть ли способ определить их, чтобы классы, не использующие эти две переменные, могли использовать этот файл заголовка, не выдавая предупреждений о том, что они не определены?
Заранее благодарю