me paso algún tiempo examinando boost::
bibliotecas arquitectura y estaba interesado en el siguiente hecho:C++ pregunta impulso declaración adelantada
En algunas partes de las bibliotecas una idea yyy_fwd.hpp
se utiliza bastante común (véase boost/detail
o boost/flyweight
para ejemplos).
Estos archivos obviamente solo contienen declaraciones directas de algunas clases basadas en plantillas y, por lo que yo entiendo, podrían beneficiarse en términos de tiempo de compilación.
¿Podría alguien señalar en qué casos ayudan y debería usar la misma idea al diseñar mis propias plantillas?
Gracias.
+1 para el buen ejemplo malo :-) –