Estoy leyendo un código de C++ y Observe que hay "#include" tanto en los archivos de encabezado y archivos .cpp. Supongo que si muevo todo el "#include" en el archivo, digamos foo.cpp, también su 'archivo de encabezado foo.hh y deje que foo.cpp solo incluya foo.hh el código debería funcionar de todos modos sin tener en cuenta problemas como inconvenientes, eficiencia y etc.donde debe "incluir" poner en C++
Sé que mi idea de "repentinamente" debe ser de alguna manera una mala idea, pero ¿cuáles son los inconvenientes exactos de la misma? Soy nuevo en C++, así que no quiero leer muchos libros en C++ antes de poder responder esta pregunta yo solo. así que solo deje la pregunta aquí por su ayuda. gracias por adelantado.
Su interpretación de "plantilla externa" es una ilusión. Estarás decepcionado. –
@nobugz: ¿Ah? ¿De Verdad? Maldita sea, espero que no sea ... la velocidad de compilación de la plantilla es una de las peores cosas de C++. Ser capaz de ocultar las implementaciones de aquellos que no necesitan verlas sería una verdadera bendición. – jkp
Parece que confunde la nueva plantilla externa con 'export' (que está prácticamente abandonada). http://www.cppreference.com/wiki/keywords/export – luke