I've come across a problem where I need an infinite amount of integers.
For example, when I need to create a program where you can name babies, the program needs to set all the names to different strings.
Additionally I would recommend you not use conio.h. You don't even need _getch() at the end there, you can replace it with std::cin.get();
which all working C++ implementations will support (many will not support conio.h)
Better yet, you could use std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
which pauses execution until either the maximum number of characters has been entered or a newline is entered. If you use that, you need to add #include <limits>