diable007
Messages postés21Date d'inscriptiondimanche 3 avril 2005StatutMembreDernière intervention12 mai 2008 30 sept. 2007 à 18:56
merci ça marche
mais est ce que vous pouvez m'expliquer -> veut dire quoi ?
et est ce que ces 4 lignes sont moins performants qu'une classe matrice?
merci beaucoup
luhtor
Messages postés2023Date d'inscriptionmardi 24 septembre 2002StatutMembreDernière intervention28 juillet 20086 30 sept. 2007 à 23:48
Habituellement, "->" est utilisé lorsqu'à gauche de ce signe, tu as un pointeur sur une structure. Ici ce n'est pas le cas, "-> "est un opérateur défini par les itérateurs de la classe vector. Ca retourne un pointeur sur l'élément de ton conteneur:
iter_ii.operator ->()->begin();
Seulement comme c'est un opérateur, on écrit habituellement: (rigoureusement équivalent)
iter_ii->begin();
Pour créer une matrice, utiliser des vectors n'est pas très adapté. Autant manipuler un bête tableau que tu insères dans une classe. Tu trouveras surement plein d'exemple sur ce site.
Vous n’avez pas trouvé la réponse que vous recherchez ?