IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SL & STL C++ Discussion :

Vector , passage de double entre vector


Sujet :

SL & STL C++

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 6
    Par défaut Vector , passage de double entre vector
    Bon , voila , il s'agit d'un probleme bete comme mes pieds mais apperement mes pieds sont plus malins que moi....

    En gros jai une une methode que voici ( declaré correctement , ect ect):

    void soudure::GetCourbe(vector<double> pt_pression, vector<double> pt_depl )
    {
    }

    Le but de cette methode est de passer les valeurs du vector pt_pression dans un vector pression definit en private dans ma classe. ( vector<double> pression)

    Le truc , ( je dois vraiment etre mauvais ) je n'arrive pas a passer les double d'un vector a l'autre. Jai essayé les cas suivants sans succes evidemment)
    exemple que pour un vector.

    void soudure::GetCourbe(vector<double> pt_pression, vector<double> pt_depl )
    {
    int i=0;
    for(i;i<pt_pression.size();i++)
    { pression[i]=pt_pression[i]
    }
    }

    Probleme retourné :probleme au lancement du programme, ca plante tout simplement.

  2. #2
    Membre Expert
    Avatar de poukill
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 155
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 155
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    pression = pt_pression;
    Utilise directement la copie !

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 6
    Par défaut
    Mort de rire , et dire que c'etait si simple XD ( bon je retourne sur mes pointeurs , et merci encore =) )

  4. #4
    Membre Expert
    Avatar de poukill
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 155
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 155
    Par défaut
    No souci!
    Jette un coup d'oeil à la sur les vectors et conteneurs de la STL.

    Pour parcourir ces conteneurs, on utilise des itérateurs.

    En C++, on limite au maximum l'usage des pointeurs en privilégiant les passages par référence.
    Les pointeurs sont réservés (en général) pour le polymorphisme, le stockage de classe abstraite, plus quelques autres cas évidemment...

    Bonne continuation...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] Problème de choix entre vectors ou liste
    Par Wedge156 dans le forum C++Builder
    Réponses: 12
    Dernier message: 18/03/2013, 12h07
  2. Différence entre Vector et ArrayList
    Par menzlitsh dans le forum Collection et Stream
    Réponses: 4
    Dernier message: 29/03/2009, 14h32
  3. [std::vector] Passage en parametre
    Par KPitN dans le forum Qt
    Réponses: 6
    Dernier message: 29/05/2008, 09h59
  4. Passage de pointeur de vector en paramètre
    Par Chop_chop dans le forum SL & STL
    Réponses: 2
    Dernier message: 11/05/2007, 11h33
  5. difference entre vector, deque, list et tableau
    Par salseropom dans le forum SL & STL
    Réponses: 8
    Dernier message: 03/01/2005, 13h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo