On Wed, 16 Aug 2000, Paul Chitescu wrote:

> Bogdan Marinca wrote:
> >
[...] 
> >                                                         bogdan m.
> 
> Curios... ce versiune de compilator si de STL folosesti ?
egcs-2.91.66, RPM: egcs-c++-1.1.2-12
> 

> Incearca sa inversezi ordinea liniilor sprintf(...) si cerr << ... ,
> poate e un rahat de la optimizare. Eu presupun ca este aminata setarea
> lui '\0' la sfirsitul sirului.

bug-ul apare chiar daca inversezorinea liniilor .Dar nu tot timpul! Daca
initializez un string inainte (de ex. cu `string bla("bla");' nu mai
apare!!

> 
> Si, chestie de stil, foloseste c_str() nu data(). Altfel, ar trebui sa
> fie la fel :
> 
> public:                         // Conversion to C string.
>   const _CharT* c_str() const { return _M_start; }
>   const _CharT* data()  const { return _M_start; }

Daca folosesc c_str () NU mai apre problema !!!!
Ce mama masii !!

> -- 
>  Paul Chitescu
>  [EMAIL PROTECTED]   [EMAIL PROTECTED]
>  http://pchitescu.myip.org/     http://PaulC.MetroNet.RO.EU.org/
>  ICQ:22641673
                                        mersi
                                                        bogdan m.


---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to 
unsubscribe from this list.

Raspunde prin e-mail lui