В vscode я отлаживаю файл cpp. Я использую GDB. Я инициализировал переменную как p, но по какой-то причине я получаю p и p #2 в vscode. Кроме того, есть строка, в которой говорится, что если переменная != p, и даже если она равна p, она так и делает, что может быть из-за p и p #2.
int p = -1;
while (stack.size() != 0) {
int current = stack.at(0);
stack.pop_front();
for (int i2 = 0; i2 < 2; i2++) {
if (con[current][i2] != p) {
if (groups[con[current][i2]] == gn) {
groups[con[current][i2]] = gn;
closed = true;
break;
} else {
groups[con[current][i2]] = gn;
groups[current] = gn;
stack.push_back(con[current][i2]);
break;
}
}
}
int p = current;
if (closed) {
break;
}
}
open.push_back(!closed);
}
Подробнее здесь: https://stackoverflow.com/questions/793 ... variable-2
Почему у меня есть переменная и переменная №2? ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Глобальная переменная или переменная передачи в PHP? (производительность)
Anonymous » » в форуме Php - 0 Ответы
- 30 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему SCS говорят, что переменная не определена, хотя переменная уже была определена?
Anonymous » » в форуме CSS - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-