|

32. C++ || Funciones especificador const

Para dar seguridad a las funciones y evitar que ciertos valores sean modificados cuando no lo queremos, C++ nos da la opción de utilizar el especificador const en la descripción de un parámetro. Esto lo que hace es indicarle al compilador que el parámetro pasado es sólo de lectura, cualquier intento de cambiar su valor dentro de la función producirá un error. Por ejemplo:

void revisar(const int num, const char& car)
{
 num = 7;  //Error al momento de compilación
 car = 'a';  //Error al momento de compilación
}

Como lo dos parámetros tienen el especificador const, hace que no sea posible cambiar sus valores dentro de la función.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *