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

  FORUM HardWare.fr
  Programmation

  [C/C++] passer un variable ou un pointeur à une fct membre ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C/C++] passer un variable ou un pointeur à une fct membre ?

n°207026
juju-le-ba​rbare
Posté le 02-09-2002 à 11:53:54  profilanswer
 

Bonjour,
 
Voilà, j'ai une fonction membre qui doit renvoyer una chaîne de caractère. J'ai 2 solutions :
 
* Soit je déclare cette chaîne dans le programme principal, puis je passe un pointeur vers cette chaîne (vide) à la fonction, qui la modifie, puis ensuite je n'ai plus qu'à afficher la chaîne modifiée
 
* Soit je ne passe rien à cette fonction, qui modifie une chaîne qui est une donnée membre, puis après le passage de cette fonction j'affiche objet->chaine.
 
 
 
Quelle est la meilleure solution à votre avis ?
 
Merci


---------------
Du temps à perdre ? -> http://www.juju-le-barbare.fr.fm
mood
Publicité
Posté le 02-09-2002 à 11:53:54  profilanswer
 

n°207039
verdoux
And I'm still waiting
Posté le 02-09-2002 à 12:02:31  profilanswer
 

Tu sais qu'il existe des classes string ?

n°207044
juju-le-ba​rbare
Posté le 02-09-2002 à 12:06:01  profilanswer
 

Verdoux a écrit a écrit :

Tu sais qu'il existe des classes string ?




 
vi vi je sais, m'enfin je préfère mon bon vieu char*, que je peux (et ai besoin) de manipuler octet par octet, parfois en hexa (je sais pas si c'est facile avec la classe string)
 
@++


---------------
Du temps à perdre ? -> http://www.juju-le-barbare.fr.fm
n°207164
juju-le-ba​rbare
Posté le 02-09-2002 à 14:30:29  profilanswer
 

:bounce:


---------------
Du temps à perdre ? -> http://www.juju-le-barbare.fr.fm
n°207175
Willyzekid
Posté le 02-09-2002 à 14:44:11  profilanswer
 

Ben ca dépend. C'est quoi ton objet? S'il y a un lien entre l'objet et ta chaine de caractère (a priori y en a un), tu prends la deuxième.
 
D'un autre coté pourquoi tu n'as pas de fonction membre <objet>::affiche() ?


---------------
Horizon pas Net, reste à la buvette!!
n°207178
juju-le-ba​rbare
Posté le 02-09-2002 à 14:48:33  profilanswer
 

Willyzekid a écrit a écrit :

Ben ca dépend. C'est quoi ton objet? S'il y a un lien entre l'objet et ta chaine de caractère (a priori y en a un), tu prends la deuxième.
 
D'un autre coté pourquoi tu n'as pas de fonction membre <objet>::affiche() ?




 
salut,
 
en effet j'ai créé 3 fonction membres, une pour afficher en ASCII, une en hexa, l'autre dans un fichier.
Dans ce cas j'ajoute un paramètre dans le constructeur qui permet de choisir entre ces 2 fonctions.
Mais c'est en effet la 2eme solution que je pensais la meilleure dans mon cas.
 
Merci, @++ :hello:


---------------
Du temps à perdre ? -> http://www.juju-le-barbare.fr.fm

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

  [C/C++] passer un variable ou un pointeur à une fct membre ?

 

Sujets relatifs
[Très Urgent] Php / MySQL, vérifier la présence d'une variable.[PHP] Comment virer le saut de ligne qd on affiche une variable ?
Comment replacer le pointeur lecture en position de debut ????Passage d'un pointeur en paramètre de fonction
j'arrive pas a faire ma variable de variable...... [ - job's done - ]comment prendre que les x derniers chiffres d'une variable?
passer un champ de formulaire en parametre d'une fonction[java] peut on passer un tableau en argument d'un constructeur ?
[PHP] Inclure une variable php dans <TITLE>[resolu][VC++] Remplacer un nom de variable dans plusieurs fichiers...
Plus de sujets relatifs à : [C/C++] passer un variable ou un pointeur à une fct membre ?


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