Fw: Re:[v3] system_error, round one
Didier
dspezia@club-internet.fr
Tue May 15 10:24:00 GMT 2007
Hi,
sorry if my remark is silly, but isn't the pointer
returned by this method dangling ?
__s is local ...
+ const char*
+ system_error::what() const throw()
+ {
+ // XXX logic seems wrong as written in draft, need to
+ // concatenate message?
+ string __s = runtime_error::what();
+ try
+ {
+ if (this->code())
+ {
+ if (!__s.empty())
+ __s += " : ";
+ __s += this->code().message();
+ }
+ }
+ catch (...) { }
+ return __s.c_str();
+ }
Regards,
Didier.
--
J'utilise la version gratuÃte de SPAMfighter pour utilisateurs privés.
Ce programme a supprimé477 d'e-mails spam à ce jour.
Les utilisateurs qui paient n'ont pas ce message dans leurse-mails.
Obtenez la version gratuite de SPAMfighter ici: http://www.spamfighter.com/lfr
More information about the Libstdc++
mailing list