begin process at 2012 05 29 10:13:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Linux

 > 

Autre

 > 

je n'arrive pas a appeler cette fonction


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

je n'arrive pas a appeler cette fonction

mardi 27 janvier 2009 à 22:37:47 | je n'arrive pas a appeler cette fonction

nidhaletec

std::vector<double> getWayCoords(int id) const;

/**
     * Return a vector of the coordinates of all the points making up a way,
     * in lon-lat order.
     * @param id Way id to search for
     * @return An empty vector if no way with the given ID is part of this
     * Components instance, or a vector of size 2*n for a way of n nodes
     * containing the lon/lat coordinates of all way nodes
     */

ceci est dans une classe qui s'appelle components
j'ai un objet comp1 de cette classe donc comment je peut appeler ce vecteur ?
   
mardi 27 janvier 2009 à 22:43:27 | Re : je n'arrive pas a appeler cette fonction

nhervagault

Administrateur CodeS-SourceS
Salut,

Une petite recherche et la réponse est dans le document suivant
http://wcours.gel.ulaval.ca/2008/a/19965/default/5notes/07-Tableaux_et_vecteurs.pdf

Exemple extrait de ce document
vector<double> ModifierNote ( vector<double> _Note )
{
int NoNote = 0;
cout << "Entrez le numero de la note : ";
cin >> NoNote;
if (NoNote >= 0 && NoNote < _Note.size())
{
cout << "Entrez la nouvelle valeur : ";
cin >> _Note[NoNote];
}
return _Note;
}

Bon c++
mardi 27 janvier 2009 à 22:45:53 | Re : je n'arrive pas a appeler cette fonction

nidhaletec

merci pour cette reponse rapide

mardi 27 janvier 2009 à 22:55:24 | Re : je n'arrive pas a appeler cette fonction

nidhaletec

merci mais c pas ce que je cherche exactement, car je ma question est comment appeler cette fonction si elle est definie sous une classe.

class Components
{
public:
    /** Constructor */
    Components();

    /** Destructor */
    ~Components();

   
    /**
     * Return a vector of the coordinates of all the points making up a way,
     * in lon-lat order.
     * @param id Way id to search for
     * @return An empty vector if no way with the given ID is part of this
     * Components instance, or a vector of size 2*n for a way of n nodes
     * containing the lon/lat coordinates of all way nodes
     */
    std::vector<double> getWayCoords(int id) const;

    /**
     * Return a vector of all node IDs for the given way
     * @param id Way ID
     * @return A vector of all node IDs for the given way. The vector will be empty
     * if the given way does not exist in this Components instance or has no
     * nodes assigned to it
     */
    std::vector<int> getWayNodes(int id) const;

   
};
 par exemple si on definie un objet OSM::Components *comp1

mardi 27 janvier 2009 à 23:01:14 | Re : je n'arrive pas a appeler cette fonction

nhervagault

Administrateur CodeS-SourceS
Je ne connais pas trop le C++, c'est un C++ scolaire (manque de pratique)

Je verrais un truc du genre

OSM::Components *comp1 = new OSM::Components();

std::vector<double> vect = comp1.getWayCoords(10);

mercredi 28 janvier 2009 à 00:03:48 | Re : je n'arrive pas a appeler cette fonction

gamemonde

Membre Club
attention c'est un pointeur on utilise l'acesseur ->

SM::Components *comp1 = new SM::Components;

std::vector<double> vect = comp1->getWayCoords(10);


mercredi 28 janvier 2009 à 00:11:18 | Re : je n'arrive pas a appeler cette fonction

nhervagault

Administrateur CodeS-SourceS
Désolé
C'est des souvenirs d'il y a presque 8 ans

mercredi 28 janvier 2009 à 10:43:45 | Re : je n'arrive pas a appeler cette fonction

buno

Administrateur CodeS-SourceS
Euh..là, c'est vraiment les bases que tu nous demandes.
Je te conseille de lire et/ou te référer à ce cours en ligne très bien fait sur le C++

@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...


Cette discussion est classée dans : id, vector, of, appeler, way


Répondre à ce message

Sujets en rapport avec ce message

probleme SKD [ par Arnaud16022 ] helloje suis sur VC6 et je voudrais charger des modeles md2 sous openGL. que faire? Évidemment un petit tour chez Digiben!! (bon je sais qu'il existe Arreter une recherche std::find_if dans un vector ordonné [ par bigzooloo ] Bonjour,Avant de poser la question, voici les données (simplifiées) à prendre en compte : - langage C++, lib stl + boost/** un simple client */class C sprintf sans evaluer %d [ par majong ] Bonjour, dans ma requete j'ai besoin '%Y%m%d' mais comment faire avec sprintf qui remplace %dsprintf(temp,"UPDATE THistorique SET dateh=DATE_FORMAT(NO [Mod HL2] "Day of Murder" [ par jbomni ] Bonjour, Je débute le développement d'un mod pour HL2 , intitulé "Day of Murder". Vous pourrez trouver une explication du concept : ICI Nous sommes 3 initialisation d'un vecteur [ par dud1410 ] salut tout le monde, est ce que quelqu'un peut me dire comment initialiser un vector de taille l contenant L vector of int??merci d'avance <img src= Classe Template - Probleme d'edition de lien [ par ano2345 ] Bonjour a tous,   <p class="MsoNormal" style="MARG api windows RegisterHotKey recuperer l'id [ par Derto ] Bonjoursvoici mon code#include int WINAPI WinMain(HINSTANCE hinst, HINSTANCE hprev, LPSTR cmd, int show){       RegisterHotKey(0 ,1 ,MOD_ALT ,0x42);   de Matlab à c++ [ par lammoumou ] Bonjour,qcq peut m'aider à traduire ce programme de Matlab à C++Merci d'avence*****************% A wave travelling on a string with % fixed endpoints svp j'ai besoin de votre aide pour trouver la transformation de cette gammaire pour pouvoir efffectuer une analyse syntaxique par descente prédictive [ par saimouma ] p <span lang="EN-US" style="FONT-FAMILY: Wingdings; mso-ascii-font-family: Calibri; mso- Problem avec les #DEFINE avec winapi en c [ par dyroj ] Bonjour a tous,je suis en train de créer un programme et avec une interface graphique (winapi)  créer par les ressource.j'utilise les DEFINE pour iden


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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 : 1,544 sec (3)

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