Colocar la declaración de una variable cerca de su primer
uso puede hacer los programas más legibles.
Utilice apuntadores para pasar argumentos que pudieran ser modificados
por la función llamada, y utilice referencias a constantes
para pasar argumentos extensos, que no serán modificados.
Una ventaja del uso de variables const en lugar de constantes simbólicas
es que las variables const son visibles con un depurador simbólico;
las constantes simbólicas #define no lo son.
Evite usar dentro de un programa variables del mismo nombre para
distintos fines. Aunque en varias circunstancias esto no es permitido,
puede resultar confuso.
Declarar una variable después de que haya sido referenciada
en un enunciado.
No inicilizar una variable de referencia al declararse.
Intentar reasignar una referencia ya declarada como seudónimo
a otra variable.
Usar variables const en declaraciones de arreglos colocar variables
const en archivos de cabecera (que est incluidos en varios
archivos fuente del mismo programa), ambos son ilegales en C, pero
legales en C++.
Inicializar una variable const con una expresión no const
como sería una variable que no ha sido declarada const.
Intentar tener acceso a una variable no global en un bloque externo,
utilizando un operador de resolución de alcance unario.
La homonimia ayuda a eliminar el uso de las macros #define de C,
que ejecutan tareas sobre múltiples tipos de datos, y utiliza
las características poderosas de verificación de tipo
de C++, que al utilizar macros no están disponibles.
|