Je ne peux pas obtenir le stringstreamm suivante pour compilerquestion stringstream
stringstream qss;
qss.operator << "some text " ::stringstream.operator << DDateTime::date2Oracle(dFrom) ::stringstream.operator << " more text " ::stringstream.operator << DDateTime::date2Oracle(dUntil);
Si je viens d'utiliser l'opérateur <<
sans ::stringstream.operator
il se plaint de l'opérateur étant mal assurés, maintenant, il se plaint de syntaxe incorrecte ...
error C2143: syntax error : missing ';' before 'std::stringstream'
EDIT:
erreur C2593: « opérateur < < 'est ambigu c: \ Program Files \ Microsoft Visual Studio .NET 2003 \ Vc7 \ include \ ostream (434): pourrait être' std :: basic_ostream < _Elem, _Traits> :: _ Myt & std :: basic_ostream < _Elem, _Traits> :: operator < < (std :: basic_ostream < _Elem, _Traits> :: _ mySb *) » avec [ _Elem = char, _Traits = std :: char_traits ]
Nous avons besoin de la deuxième ligne où l'alternative est décrite :) – vava
Nous devons connaître le type que DDateTime retourne. – Puppy
string DDateTime :: date2Oracle (DATE Date) –