Red de conocimiento informático - Conocimiento del nombre de dominio - Las referencias no son constantes, los punteros son constantes. Esta es la respuesta a una pregunta de una entrevista de Tencent sobre sugerencias y clientes potenciales.

Las referencias no son constantes, los punteros son constantes. Esta es la respuesta a una pregunta de una entrevista de Tencent sobre sugerencias y clientes potenciales.

Las referencias pueden apuntar a constantes o variables. Por ejemplo, int amp; a=b hace referencia a un punto a la variable b. Para que la referencia apunte a una constante, se debe utilizar una referencia constante, como const int a=1. Significa que la referencia a apunta a un tipo const int y el valor de este tipo int no puede ser; cambiado, en lugar de que la referencia a la que apunta no se pueda cambiar, porque el punto de referencia es inherentemente inmutable y no es necesario agregar una declaración constante. Es decir, hay un puntero constante int const *p y un puntero constante int *const p para los punteros, mientras que para las referencias solo existe una referencia constante int const amp;