begin process at 2012 05 30 05:26:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Vector, template et iterator ...


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Vector, template et iterator ...

lundi 26 décembre 2005 à 15:47:12 | Vector, template et iterator ...

Alela

Bonjour,
j'aimerais faire ceci :

#include <stdio.h>
#include <iostream>
#include <sstream>
#include <vector>

using namespace std;

template <class A>
void Afficher(vector<A>& aVector)
{
    vector<A>::iterator iter;   // ici un problème se pose
    for (iter = dVector.begin(); iter != dVector.end(); ++iter)
    {
        out << (*iter);
        out << endl;
    }
}

int main()
{
    const int maxNum = 10;
    double dArray[maxNum-1];
   
    for (int i=0; i<maxNum; ++i) dArray[i]=i;
   
    vector<double> dVector;
    for (int i=0; i<maxNum; ++i) dVector.insert(dVector.end(), dArray[i]);
   
    Afficher(dVector);
   
    system("PAUSE");
    return 0;
}

et le compilateur me répond celà (Dev-C++) :

In function `void Afficher(std::vector<A, std::allocator<_CharT> >&)':
expected `;' before "iter"
...

Quel est le problème ? Et comment remédier ?
Merci ...
lundi 26 décembre 2005 à 19:40:44 | Re : Vector, template et iterator ...

vecchio56

Administrateur CodeS-SourceS
Le code est correct. Si j'enlève le for de la fonction Affiche, ca compile sous VC++ 2005
mardi 27 décembre 2005 à 11:06:42 | Re : Vector, template et iterator ...

luhtor

Réponse acceptée !
Remplace par ca:
    typename vector<A>::iterator iter;

++



dimanche 1 janvier 2006 à 22:23:15 | Re : Vector, template et iterator ...

Alela

En revanche que signifie typename, quel est son mode de fonctionnement ?


Cette discussion est classée dans : int, include, vector, iter, dvector


Répondre à ce message

Sujets en rapport avec ce message

Problème incompréhensible [ par JosueClement ] Regardez plutot...Ce programme est une sorte d'horloge!Il n'y a aucune erreur de compilation, mais les heures n'augmentent jamais!!A la ligne 54, j'ai Dans le genre prenant........ [ par Xs ] oui !c 'est trés chiant !j'explique mon pb : j'ai un code source, fais par moi-meme, et dedans, je veux que l'on saisisse des renseignement comme le l J'ai créé un jeu de course mais .... [ par arconius ] Voila j'ai voulu créé un jeu de course de bonhommes mais étant débutant je suis confronté à un problème, mon bonhomme descend normalement dans le circ une fiche de renseignement [ par cabarrus ] je cherche à faire un programme qui demande des renseignements pour pouvoir ensuite les affiché comme une fiche d'identité!!!voici monprogramme mais m Difference [ par xionoxid ] C'est koi la difference entre time (0) et time (NULL) les 2 font des nbr aleatoire !??#include #include #i Couleur, sconio econio...marche po :( [ par starkrous ] #include #include int main(){textcolor( GREEN ); cout textcolor( WHITE );return 0;}>>resultat>> "fin de fichier inatendu lors de la recherche d'u Un caractère rébarbatif. [ par Nini ] Bon alors voilà ma source :#include #include "iostream.h"#include "iomanip.h"#include "math.h"char mult(int a, int b){ if (b%a==0) cout <<"Vrai ("<<b< Format de données [ par leskritiques ] Voici le programme que je veux modofier :#include "chaine.h"#include "entreeSortie.h"#include "chaine.cpp"#include "entreeSortie.cpp"int pgcd (const i Les nombres aléatoires en C++ (Visual C++ 6.0) [ par Yabo ] Tout d'abord voilà le code :CODE #include #include #include #include using namespace std;void animstartscreen() { int n Problemes de fonctions (niveau debutant) [ par zzzzzz ] en fait je veut faire un programme console dans le but de me familiariser avec les fonctions que je maitrise pas et que je veux apprendre. en francais


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,172 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales