questions рассмотрите, как распределить переменную, объявив ее в файле заголовка и определяя ее (выделяя) в файле .cpp.
Что я хочу сделать, это не использовать какие-либо файлы .cpp для моего класса и определять все функции как inline (в файле заголовка). Проблема, с которой я сталкиваюсь, состоит в том, как определить статические переменные-члены, так что даже если файл .h включен в несколько компиляционных единиц, я не получаю ошибку "первый определенный здесь".
Я открыт для препроцессорных хаков и т.д., если он выполняет задание. Я просто хочу избежать любых .cpp файлов.
Если это важно, я использую GCC.