non, non ça marche avec un Warning:
Ayant fait plutôt du C, j'aime bien cette façon d'initialiser.
Je suis en apprentissage du C++ (ça se voit...) et j'ai voullu revenit a mes vieux tableaux....
Type: Messages; Utilisateur: superZozo
non, non ça marche avec un Warning:
Ayant fait plutôt du C, j'aime bien cette façon d'initialiser.
Je suis en apprentissage du C++ (ça se voit...) et j'ai voullu revenit a mes vieux tableaux....
Evidemment cette copie de tableau est très "cavalière" :aie:
Point<T>(const Point<T>& c){
iP[0] = c.iP[0];
iP[1] = c.iP[1];
};
et ça marche...
Bon j'avance un petit peu ce matin.
Déjà, il manquait des beaux
return *this; a mes operateurs d'affectation. Mais cela n'est pas la source du problème.
Sinon j'ai remarqué que cela fonctionne...
c'est exact. Pour etre précis j'ai la version 4.4.3 de gcc
J'essaye de modifier tout ça demain matin et je vous tiens au courrant.
J'ai des Warning a cause des tableaux instanciés avec les accolades, mais ça compile.
Neanmoins, j'utilise ça ailleurs sans problème.
qu'est-ce qu'il faut mettre selon toi ?
Je ne compile pas sous C++11 etant sous ubuntu Lucid :roll:
La définition du template compile.
C'est le fichier cpp avec le vecteur qui ne compile pas.
Kessoufi: que manque t'il alors ? Une...
voilà.
Je me suis risqué aux template qui restent qqchose d'assez obscure pour moi. J'ai une classe qui représente Un point avec un tableau de 2 valeurs et d'autres choses (non indiquées) :
...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.