Usar el operador de concatenación homónimo += que
toma un sólo argumento de tipo const char * da resultados
más eficaces que primero tener que efectuar la conversión
implicita y a continuación la concatenación. Las conversiones
implicitas requieren de menos código y causan menos errores.
En el caso de objetos extensos, utilice un parámetro de referencia
const para simular la apariencia y la seguridad de una llamada por
valor, pero evitando la sobrecarga de pasar una copia de dicho objeto
extenso.
Las variables globales aumentan el rendimento debido a que son de
forma directa accesibles por cualquier función -se elimina
la sobrecarga de pasar datos a función.
Considere utilizar archivos binarios en lugar de archivos de texto
en aquellas aplicaciones que exijan alto rendimiento.
El enunciado goto puede ser utilizado para salir con eficiencia
de estructuras de control muy anidadas.
Usar funciones inline puede reducir tiempo de ejecución,
pero puede aumentar el tamaño del programa.
Cualquier modificación a una función inline requieren
que sean recompilados todos los clientes de dicha función.
Esto pudiera resultar de importancia en algunas situaciones de desarrollo
y mantenimiento de programas.
|