std::cinを使って、

while (!_kbhit());
_getch();

に匹敵する「空の入力待ち」をするにはどうしたらいいのでしょうか?
不可能ですか?