[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux-team] prob. avec les string de C++



Alain Spineux wrote:
> 
> Philippe Legrain wrote:
> >
> > Hello,
> >
> >      J'ai un (nouveau) probleme avec C++.
> 
> C'est un gros probleme specifique a linux que tu as la dit donc.
> 
> >      J'utilise la classe string (standart library) pour
> >      stocker mes chaines de caracthres.  Le prob. c'est que
> >      certains appels systeme que j'utilise on besoin de (char *).
> >      Y a t'il quelque chose de difini pour faire la convertion?
> >      J'ai fait une classe dirivie de string avec une nouvelle
> >      mithode pour le faire, mais s'il y en a une dans la classe
> >      originale, autant utiliser celle-l`.
> 
> const char *string::c_str() const  // si je me souvient bien
> 
> je me demande aussi si un :
> 
> string st;
> 
> const char *s=(const char *)st;
> 
> ne marcherait pas aussi
> 

Non pcq il n'y a pas d' 'operator const char *()'.
Cfr Stroutrup 3ed english page 590.

Ludovic Kuty
---------
Visit the Linux Supertore Online: http://www.redcorp.com !
If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.
Archive of the list: http://tania.be.linux.org/