begin process at 2012 05 29 18:05:15
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Pb de compilation (error C2593: 'operator <<' est ambigu)


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

Pb de compilation (error C2593: 'operator <<' est ambigu)

mercredi 25 mai 2005 à 09:10:53 | Pb de compilation (error C2593: 'operator <<' est ambigu)

nanou_26

J'obtient une erreur de compilation "error C2593: 'operator <<' est ambigu" sur la ligne en rouge. qqun aurait une solution? Je compile sous .NET

T m_val; // valeur
...

virtual
string GetValAsString(bool bHexa = false)
{
   
UpdateVal();
   
char szVal [50];
   ostrstream strVal((char *)szVal, sizeof(szVal));
   if (sizeof(T) == sizeof(char))
   {
      //pr les char on est embete, la valeur est traduite en car ASCII

      if (m_bSignedNumber)
      {
         long iVal = m_val;
         strVal << iVal << ends;
      }
      else
      {
         
unsigned long uVal = m_val;
         
strVal << uVal << ends;
      }
   
}
   else
   {
      strVal << m_val << ends;
   }
}

mercredi 25 mai 2005 à 13:23:15 | Re : Pb de compilation (error C2593: 'operator <<' est ambigu)

MNEMONIC

Si T est une classe, ajoute lui la méthode operator << pour qu'elle renvoie un char*

char * T::operator << ()
{
   //Transformation de la valeur en char*
  return valeur en char*;
}

sinon, essaye de trouver un moyen de transformer cette valeur en char * juste avant le cout...
jeudi 26 mai 2005 à 09:13:07 | Re : Pb de compilation (error C2593: 'operator <<' est ambigu)

steve_clamage

sizeof(T) == sizeof(char)  equivalent à sizeof(T) == 1

ostrstream est déprécié, il faut utiliser std::ostringstream.
std::ostream & operator << ( std::ostream &,  ) doit erte surcharger pour T.


Cette discussion est classée dans : char, val, sizeof, strval, szval


Répondre à ce message

Sujets en rapport avec ce message

debutant en c, probleme pour un programmme de compression [ par araborgne ] voila donc je cherchais un programme permettant de compresser et decompresser un fichier texte, et image.j'en ai trouver un, mais il est ecrit en c++, PROBLEME POINTEURS [ par zeloveur ] char * saisirChaine(){ int i=0; char *chn; chn=(char *)malloc(sizeof(char)); do { chn[i]=getchar(); chn=(char *)realloc(chn,(++i+1)*sizeof(char)); } taille chaine de char [ par langedechu ] Salut , voila mon prob (je sais plus comment faire) :j'ai une variable : const char *buffer; et j aimerais savoir le nombre de caractere stocker dans COLORREF to char* to COLORREF [ par melkiorlenecrarque ] Bonjour, Je voudrais envoyer à une application serveur un COLORREF  via send. J'ai donc besoin de transformer cette variable en char* Avec les exemp Informations Media [ par simtiers ] Salut ! Je suis en train de faire un mini lecteur avec FMOD, sous Windows. Probleme de lecture de BMP [ par handmousemaster ] Bonjour à tous, j'ai un probleme :je souhaite lire des fichier BMP, je n'ai aucun probleme pour lire les entetes, mais dès que je veux lire les donnée les fichiers [ par infodaoudi ] bonjour codeurj'ai la fonction suivantevoid Noeud::insererNF(char *fich,Noeud *ng){        ofstream A(fich,ios::out|ios::app|ios::binary);    if (!A) Arbre Lexicographique [ par LordBob ] Bonjour a tous,voila en fait j'ai un exercice d'algorithmique ou je dois créé un arbre l'exicographique, voici la structure de ma classe:class ArbreLe copie de tableau de char [ par majong ] Bonjour   je fais une requete mysql, puis dans un row j'ai le résultat, je sais aussi que la longueur de prix > longueur row  Mon programme ne marche Serialiser une std::map (sans utiliser Boost) [ par tom24 ] Bonjour,voila pour un projet, je dois sérialiser en binaire des objets. Mes objets comprennent des string, mais aussi une map, et je ne sais pas vraim


Nos sponsors


Sondage...

Comparez les prix

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 : 0,187 sec (4)

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