un código comosalida de la corriente y sin efecto implícito * función operador de conversión invocación
cin>> grade;
donde grado es un tipo de datos estándar devuelve una referencia a cin (objeto istream) que permite entradas en cascada ....
pero he leído que si
cin >>grade;
se utiliza como condición decir en un comunicado tiempo ... * función operador de conversión de la corriente nula se llama implícitamente ... y se convierte referencia a istream objeto en un no nulo o puntero nulo dependiendo de success ss o el fracaso de la última operación de entrada ... y puntero nulo convierte a falso y no nulo de verdad ... mis preguntas son:
- ¿cuál es la función de operador de conversión * nula y cómo funciona aquí
- cómo se puntero no nulo convierte en verdadera y falsa nula a
Solo para observar por qué esto es útil: Te permite hacer un bucle como 'while (cin >> x) {/ * hacer cosas con x * /}'. –