Ver Mensaje Individual
  #12 (permalink)  
Antiguo 08/04/2015, 07:53
lareto
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: buenas practicas de programacion

Cita:
Iniciado por dehm Ver Mensaje
Evitar usar archivos *.cpp e incluir todo en el *.h ...
No, espera, no es ése el sentido de la frase. El artículo dice:
Cita:
Nunca incluir un fichero .cpp (salvo para los templates, y aun así, aconsejo poner todo el código en el .h, cuando la clase no es demasiado grande).
Ese párrafo se refiere a que no debe "incluirse" un fichero .cpp; es decir, no hay que hacer algo como esto:
Código C:
Ver original
  1. #include "fichero.cpp" // ¡Alerta!
Y la aclaración entre paréntesis se refiere a que acepta el #include de un .cpp si el fichero define un template. Pero en ese caso (y sólo para los ficheros que definen templates), si la clase no fuera muy grande, aconseja poner el código en un .h