Программа вернется в начало, когда я использую «вектор» или другой динамический массив.
Я использую vscode с gcc 6.3.0 и gdb 8.2.
Я не могу отладить или сломать точку, потому что exe вылетает в начале без каких-либо ошибок.
Я пытаюсь изменить gcc / gdb на версию выше или ниже, это не влияет.
Но он работает в vs2017, но я хочу, чтобы он работал и в gdb.
#include <conio.h>
#include <iostream>
#include <vector>
using namespace std;
class Something{
int id;
};
int main() {
int num;
cin >> num;
vector<Something> something;
//Something *somethings = new Something[num];
for (;;) {
if (_kbhit()) {
if (_getch() == 27) {
break;
}
}
}
return 0;
}