sanyaade-g2g-repos / quimeraengine

Automatically exported from code.google.com/p/quimeraengine
0 stars 1 forks source link

Añadir modificador EXTERN a plantillas #209

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Añadir el modificador "extern" a las plantillas de clase, creando para ello 
una macro especial que se active cuando se trata de una importación.

EXTERN template<typename T> QDllExport class C
{
}

Más información en:

http://stackoverflow.com/questions/2505385/classes-and-static-variables-in-share
d-libraries

Original issue reported on code.google.com by Lince3D@gmail.com on 2 Nov 2011 at 3:42

GoogleCodeExporter commented 8 years ago

Original comment by Lince3D@gmail.com on 13 Nov 2011 at 8:22

GoogleCodeExporter commented 8 years ago

Original comment by Lince3D@gmail.com on 13 Nov 2011 at 8:22

GoogleCodeExporter commented 8 years ago
El uso de extern es para instanciación de plantillas, no para su definición. 
Ha sido incluido en el estándar C++11. Los modificadores export, del cual 
debió tratarse esta tarea), ha quedado desbancado del estándar, por lo que no 
se usará.

Más información:

http://www.informit.com/guides/content.aspx?g=cplusplus&seqNum=549

Original comment by Lince3D@gmail.com on 13 Nov 2011 at 8:39