Совместное использование общих объектов - предупреждение «определены, но не используются»

У меня есть несколько классов 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% 

Поэтому я поместил их в файл заголовка вместе с другими объектами, общими для всех классов.

когда я компилирую проект, я получаю множество предупреждений (от классов, которые их не используют), которые жалуются на то, что они определены и не используются. Но они мне там нужны!

Я спрашиваю, есть ли способ определить их, чтобы классы, не использующие эти две переменные, могли использовать этот файл заголовка, не выдавая предупреждений о том, что они не определены?

Заранее благодарю

7
задан Perl_noob 24 October 2011 в 11:20
поделиться