cs_Aquarian
Messages postés9Date d'inscriptionlundi 10 mai 2004StatutMembreDernière intervention20 avril 2006
-
21 févr. 2005 à 23:17
cs_Aquarian
Messages postés9Date d'inscriptionlundi 10 mai 2004StatutMembreDernière intervention20 avril 2006
-
22 févr. 2005 à 09:11
Bonjour,
J'ai le code suivant qui compile sous Visual Studio et pas sous Dev-cpp. Est-ce qu'il faut ajouter des options pour ce dernier ou est-ce qu'il y a une erreur que je n'ai pas vu...
L'erreur donnée par Dev-cpp est indiquée dans le code.
template
<class T> class A {
protected :
T _a;
} ;
template<class T>
class B : public A<T> {
public :
void fonction() {_a+=5; } <---- error: `_a' undeclared (first use this function)
cs_Aquarian
Messages postés9Date d'inscriptionlundi 10 mai 2004StatutMembreDernière intervention20 avril 2006 22 févr. 2005 à 09:11
Salut,
Pour ce qui est des constructeurs, je les avais enlevés pour que le code soit plus lisible.
En tout cas, c'est bizzare que sans template la variable _a ne pose pas de problème et qu'avec le template il ne la reconnaisse plus.