Он «исчезает», потому что ваша программа работает до конца, и вы не говорите консоли «остаться».
Существует как минимум два способа для решения этой проблемы.
Нажмите клавиши ctrl + F5 , чтобы запустить программу, если вы не хотите отлаживать ее.Он будет удерживать окно консоли до тех пор, пока вы не нажмете любую клавишу.
Если вы хотите отладить вашу программу с помощью F5 , вы можете явно «удерживать» консоль как:
// trivial, just to hold the console for you
std::cin.get();