Bonjour!
J'essaie d'utiliser les templates mais ça coince...
Mon fichier templates.h :
#include
#include
using namespace std;
template <class T>
class TVecteur
{
private:
int nbElem;
T * data;
public:
TVecteur(int n){ nbElem=n; data=new T[n];}
void affichage();
};
*******************************************
Templates.cxx
#include "templates.h"
template <class T>
void TVecteur::affichage()
{
cout << nbElem << endl;
}
*******************************************
Et mon main.cxx
#include "templates.h"
int main()
{
TVecteur vi(5);
vi.affichage();
return 0;
}
*******************************************
Mais il ne veut pas compiler :
[antho@localhost templates]$ g++ (…)
Forum Programmation.c++ Templates
12
déc.
2004