Есть ли какие-либо ограничения на создание векторов с помощью пользовательских классов? Недавно мой компилятор отправлял предупреждение «LNK1120» всякий раз, когда я пытаюсь выполнить оператор:
vector<Team> teamList;
Если это незаконно, есть ли обходной путь, который позволил бы мне сохранить / организовать группу этих экземпляров? Благодарю.
LNK2001 с последующим LNK1120 ошибки компоновщика. Это (по сути) не связано с вашим пользовательским типом вектора.
Глядя на ваш код, я вижу здесь две возможные причины:
std::vector
или же using namespace std;
и компоновщик не может найти то, что вы подразумеваете под vector
Team
И, конечно же, создание vector
с пользовательскими классами вовсе не противозаконно.
LNK1120 — неразрешенные внешние проблемы?
Нам нужно больше исходного кода и вывода компоновщика.