Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1272 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [C++] pbl d'appel de fonction

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C++] pbl d'appel de fonction

n°1220999
Bason_sens​ei
Posté le 12-10-2005 à 10:11:14  profilanswer
 

voila le pbl :
 
j'ai une fonction dans la classe1
 

Code :
  1. User* classe1::getLesUsers()
  2. {
  3. return lesUsers;
  4. }


 
 
dans la classe2 j'ai fait  

Code :
  1. #include"classe1.h"
  2. ...
  3. User* LesUsers[max];
  4. LesUsers = classe1::getLesUsers();


erreur :
error C2352: getLesUsers' : illegal call of non-static member function
 
je comprend pas.


Message édité par Bason_sensei le 12-10-2005 à 11:05:50
mood
Publicité
Posté le 12-10-2005 à 10:11:14  profilanswer
 

n°1221050
Taz
bisounours-codeur
Posté le 12-10-2005 à 11:22:42  profilanswer
 

le message est pourtant explicite. D'ailleurs, moi je ne vois pas de fonction, juste une fonction membre non-statique.
 
Deplus : utilise std::vector<>

n°1221065
blackgodde​ss
vive le troll !
Posté le 12-10-2005 à 11:35:43  profilanswer
 

a noter aussi la faute dans les niveaux d'indirections entre LesUsers (User* []) et le retour de fonction de type User *


---------------
-( BlackGoddess )-
n°1221069
Bason_sens​ei
Posté le 12-10-2005 à 11:41:40  profilanswer
 

Taz a écrit :

le message est pourtant explicite. D'ailleurs, moi je ne vois pas de fonction, juste une fonction membre non-statique.
 
Deplus : utilise std::vector<>


 
comment faire exactement (plus explicitement ^^).
S'il vous plait aidez moi ca fait 2 jour que je suis la dessus


Message édité par Bason_sensei le 12-10-2005 à 11:42:35
n°1221082
Taz
bisounours-codeur
Posté le 12-10-2005 à 11:56:49  profilanswer
 

"on-static member function"
 
 
t'as qu'à essayer en non-non-static ?

n°1221114
blackgodde​ss
vive le troll !
Posté le 12-10-2005 à 12:33:05  profilanswer
 

LesUsers = classe1().getLesUsers();


---------------
-( BlackGoddess )-
n°1221142
Bason_sens​ei
Posté le 12-10-2005 à 13:35:10  profilanswer
 

blackgoddess a écrit :

LesUsers = classe1().getLesUsers();


 
merci ca marche le seul probleme c'est que je perd les donné qui sont dan le tableau
 
//classe1
 
lesUsers[0].affiche()
j'ai les donné
 
//classe2
 
classe1().lesUsers[0].affiche()
j'ai pus les données

n°1221183
Taz
bisounours-codeur
Posté le 12-10-2005 à 14:32:00  profilanswer
 

tu veux pas apprendre le C++ d'abord ?

n°1221357
Bason_sens​ei
Posté le 12-10-2005 à 17:01:27  profilanswer
 

Taz a écrit :

tu veux pas apprendre le C++ d'abord ?


 
 
alors :  
 
1 - le pbl est resolu
2 - Toujours aussi délicat
3 - je suis en entreprsie on m'a imposé le C++ pour faire un prog, et j'ai 1 mois ...
 
Mais merci d'avoir repondu ^^
j'ai d'autre question

n°1221387
Taz
bisounours-codeur
Posté le 12-10-2005 à 17:28:17  profilanswer
 

bah t'es pas compétent. T'as jamais programmé objet.

mood
Publicité
Posté le 12-10-2005 à 17:28:17  profilanswer
 

n°1221891
slash33
Posté le 13-10-2005 à 11:15:22  profilanswer
 

Mais on en voit plein de nos jours donc il est dans la moyenne  :pfff:


Message édité par slash33 le 13-10-2005 à 11:15:40

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [C++] pbl d'appel de fonction

 

Sujets relatifs
fonction qui retourne nb jours entre 2 datesfonction mail ?
fonction "trier par" dans une listeProblème envoi mail avec fonction mail() [Résolu]
fonction pour recuperer un chiffre d'une chaine [Résolu]Lancer une fonction php en cliquant sur un bouton
probleme minute: fonction chaine en phpfonction imagerotate()
Problème eval sur un nom de fonctionActionScript -> Problème d'envoi de fonction sur évenement
Plus de sujets relatifs à : [C++] pbl d'appel de fonction


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR