буду я инициализировать переменную или нет. Пусть в рантайме ошибку выкидывает
Group* pCurrentGroup;
...
if (shouldBeTrue) {
groups.push_back({});
pCurrentGroup = &groups.back();
}
(*pCurrentGroup)["lol"] = 1; //error C4703: используется потенциально неинициализированная локальная переменная-указатель "pCurrentGroup"
так если shouldbetrue то зачем оно вообще
твой shouldBeTrue стал false, что дальше будет? сегфолт
Обсуждают сегодня