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

 


Dernière réponse
Sujet : [C/C++] passer un variable ou un pointeur à une fct membre ?
juju-le-barbare

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:


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
juju-le-barbare

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:

Willyzekid 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() ?
juju-le-barbare :bounce:
juju-le-barbare

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)
 
@++

verdoux Tu sais qu'il existe des classes string ?
juju-le-barbare 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

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)