Bonsoir,
j'essaie vainement de compiler un petit programme de test utilisant une
classe template. Le probl�me survient d�s lors que l'impl�mentation des
m�thodes se trouve dans un fichier s�par� de la d�claration de la
classe.
ex:
vec.h
-----
template <class C> class vec{
...
};
vec.cpp
-------
#include "vec.h"
template <class C> vec<C>::vec(){
...
}
main.cpp
--------
#include "vec.h"
int maint(){
vec<int> v;
...
}
Ca compile, mais �a ne lie pas :-/
ld dit qu'il ne trouve pas les m�thodes de la classe vec utilis�es dans
le main().
J'ai trouv� qqchose � propos du mot cl� "export" mais �a ne change rien.
Quelqu'un conna�t la solution?
--
Thomas Silvestre
_______________________________________________________
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
Archives: http://www.mail-archive.com/[email protected]
IRC: chat.unixtech.be:6667 - #unixtech
NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech