Leyendo una contraseña de std :: cin

Necesito leer una contraseña de entrada estándar y deseadastd::cin No hacer eco de los caracteres escritos por el usuario ...

¿Cómo puedo desactivar el eco desde std :: cin?

Aquí está el código que estoy usando actualmente:

string passwd;
cout << "Enter the password: ";
getline( cin, passwd );

Estoy buscando una forma de agnóstico del sistema operativo para hacer esto.aquí hay formas de hacer esto tanto en Windows como en * nix.

Respuestas a la pregunta(4)

Su respuesta a la pregunta