Herramientas de usuario

Herramientas del sitio


highlevel:c:advancing

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
highlevel:c:advancing [2008/09/14 20:25]
alfred
highlevel:c:advancing [2020/05/09 09:25] (actual)
Línea 320: Línea 320:
  
  
-===== [More] Effective C++ ===== 
  
-==== Effective C++ ==== 
-=== 1. Evitar macros === 
-Para definir constantes no utilizaremos ''#​define''​ sino ''​const'',​ es preferible el procesador al pre-procesador. \\  
-Para los arrays de chars utilizaremos la siguiente notación: 
-<code cpp>​const char * const authorName = "Scott Meyers";​ 
-</​code>​ 
-En las clases definiremos las constantes como ''​static''​. \\  
-También preferiremos declarar las macros como funciones ''​inline''​ a hacerlas con los ''#​define''​. 
  
-==== More Effective C++ ===== 
  
 +===== [More] Effective C++ =====
 +  * [[highlevel:​c:​effective|[More] Effective C++]]
highlevel/c/advancing.1221423947.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)