m
std::vector<std::pair<eQuestionType, std::variant<ChoiseQuestion*, SequenceQuestion*, RatioQuestion*>>>, если её сделать extern , появляется сообщение multiple definition, header guard есть, если сделать её static, программа компилируется, но при push_back`е в этот вектор программа падает, как мне сделать переменную которая будет видна во всех .cpp и не будет сообщения multiple definition