//in header file(in User class):
int howManyOpponents =0;
User** userArray; //(which is initialized to userArray = new User*[5] in the constructor)
//in class file:
void User::addWin(User* aUser)
{
userArray[howManyOpponents] =aUser;
howManyOpponents++;
}
//in main file
int maximumUser = 20;
User* userList[maximumUser];
(*userList[i]).addWin(userList[j]);
codeclocks перестает работать, я проследил проблему с пользователем :: addWin и попробовал много разных настроек ссылок или указаний, но не смог обработать его. Может быть простая ошибка. Спасибо.codeblocks C++ перестает работать, может быть связано с привязкой
Добро пожаловать в Stackoverflow. Пожалуйста, покажите, что означает «перестает работать» и предоставляет [mcve] –
Несвязанные: глобальные переменные, используемые как это, в программе на C++? Почему бы не использовать 'std :: vector' вместо массивов? Подумайте об использовании RAII, умных указателей вместо голого 'нового'. – Unimportant
Остановить использование необработанных указателей, все эти проблемы исчезнут –