16/03/2010, 06:43
|
| | Fecha de Ingreso: junio-2008 Ubicación: Seattle, USA
Mensajes: 733
Antigüedad: 16 años, 5 meses Puntos: 61 | |
Respuesta: Templates con Lista de argumentos(...) Hice "copy paste" de tu codigo al ambiente ubuntu que tengo aqui y compiló sin problemas -- agregando un main que no hacia nada.
Como es tu main() ?
Si quitas los parametros "... " y la referencia a stdarg desde el .h, pero mantienes el destructor, se va el problema de linkeo del destructor? Fijate que este no usa stdarg, de modo que seria bueno revisar el problema por partes
# [Linker error] undefined reference to `Vector<int>::~Vector()'
# [Linker error] undefined reference to `Vector<int>::~Vector()'
Desviando un poco el tema, el uso de parámetros indeterminados asi no se recomienda, por ejemplo, porque el compilador no te ayuda a chequear los tipos que pasas al invocar ese metodo, y dejas al usuario de la clase la responsabilidad de usar los tipos correctos, lo que usualmente trae problemas porque los usuarios olvidan o se equivocan, incluso uno mismo el creador de la clase, por que quieres hacer algo asi? |