El equivalente es cin.get(). Se puede usar de las dos formas siguientes
ó
La idea que reside en la función es la misma que getch, esperas a recibir un flujo de entrada por parte de la entrada estándar del usuario (teclado habitualmente) y lees el primer carácter disponible y lo metes en c. Buscar información online sobre flujos de entrada en C++ y trabajar sobre ellos te ayudará a comprender las diferencias y equivalencias de las herramientas de C++ respecto de las de C para trabajar con flujos de E/S.