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

  FORUM HardWare.fr
  Programmation

  [C++] problème avec des opérateurs surchargés

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C++] problème avec des opérateurs surchargés

n°71330
freewol
Ceci n'est pas une citation
Posté le 11-11-2001 à 11:24:57  profilanswer
 

Voila j'ai une classe String toute bête, et je voudrais surcharger les opérateur char* () et []
Malheureusement, si j'appelle mastring[2], ce con de VC++ ne sait pas quel opérateur choisir !!! J'aurais donc besoin d'un moyen de le persuader que ça serait débile de transormer mastring en ptr alors qu'il est évident qu'on veut utiliser l'opérateur [] !!!

mood
Publicité
Posté le 11-11-2001 à 11:24:57  profilanswer
 

n°71331
verdoux
And I'm still waiting
Posté le 11-11-2001 à 11:28:18  profilanswer
 

Sans code, on comprend rien.

n°71332
freewol
Ceci n'est pas une citation
Posté le 11-11-2001 à 11:40:43  profilanswer
 

ok je développe :
class String
    {
    operator char [] (word indice);
    operator char* ();
    };
 
String mastring;
char c = mastring[2];  //marche pas, VC++ ne sait pas quel opérateur utiliser ...

n°71333
verdoux
And I'm still waiting
Posté le 11-11-2001 à 11:43:49  profilanswer
 

operator char [] ?
C'est plutôt char operator[]

n°71334
freewol
Ceci n'est pas une citation
Posté le 11-11-2001 à 11:44:46  profilanswer
 

autant pour moi, erreur d'écriture

n°71336
verdoux
And I'm still waiting
Posté le 11-11-2001 à 11:58:44  profilanswer
 

Remplace word par int dans la méthode operator[] ou bien écris mastring[(word)2]

n°71372
freewol
Ceci n'est pas une citation
Posté le 11-11-2001 à 15:03:48  profilanswer
 

ça marche !!! c'est excellent, je n'y aurait même pas pensé tellement c'est tout con ...
merci mille fois :jap:


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

  [C++] problème avec des opérateurs surchargés

 

Sujets relatifs
[MY_SQL] Problème avec une autojointure externe......PHP PROBLEME AFFICHAGE VALEURS (<ESPACE> et ')
petit probleme en C: pas bien dur pour des masters comme vous[PHP] Probleme d'include. Besoin d'un coup de pouce. merci
[PHP - mySQL] problème avec PHP-Nukeprobleme avec fwrite
DELPHI4 probleme de dates please help me!!!!!!!!!![PHP] Problème de _gros_ newbie
Problème de feuille de style sous netscape 6.1petit probleme dans un formulaire utilisant un SELECT
Plus de sujets relatifs à : [C++] problème avec des opérateurs surchargés


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