задаю в .h файле класс, объявляю в том же файле через extern глобальную переменную, экземпляр этого класса.
в .cpp файле дублирую объявление переменной уже без extern.
проблема в том, что конструктор класса вообще не вызывается.
при обращении к функциям класса программа валится по причине неинициализированности класса. есть два конструктора, с параметрами и без, пробовал оба, не выходит(((
если же создавать через new, то всё нормально. конструктор нормально вызывается.