[Linuxtrent] Re: g++ v3.xx e namespaces

  • From: Emanuele Olivetti <olivetti@xxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Mon, 28 Oct 2002 14:01:56 +0100

Grazie, mi era sfuggita la scomparsa di '-fhonor-std'. Ottima osservazione
Holmes!

                                                Watson


On Mon, Oct 28, 2002 at 12:17:26PM +0100, ianezz@xxxxxxxxxx wrote:
> Pare che Emanuele Olivetti, in un momento di ispirazione, abbia scritto:
> 
>  > So che e' nello standard. Mi confermi allora che e' necessario a
>  > partire dalla 3.00 ?                                ^^^^^^^^^^
> 
> Nella documentazione del 3.x, a differenza del 2.95.x, non vedo piu`
> l'opzione -fhonor-std, che diceva di deviare dal comportamento di
> default del compilatore (che era ::std::* == ::*) e quindi di onorare
> il namespace std.
> 
> Ne deduco che col GCC 3.x il namespace std viene onorato sempre (name
> mangling compreso), per cui per forza di cose bisogna usarlo.
> 
> Non che quell'opzione sia mai realmente servita a qualcosa col 2.95.x,
> visto che la libstdc++ era comunque compilata senza.
> 
> 
> -- 
>  |   \    \  | ___|_  |_  | ianezz AT sodalia.it
>  |  _ \  | \ | _|    /   /  Visita il LinuxTrent a
> _|_/  _\_|  _|____|___|___| http://www.linuxtrent.it
> -- 
> Per iscriversi  (o disiscriversi), basta spedire un  messaggio con SOGGETTO
> "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx
> 
-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con SOGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: