qt, -fno-rtti i okolice
    Marcin 'Qrczak' Kowalczyk 
    qrczak w knm.org.pl
       
    Wto,  7 Gru 1999, 23:49:52 CET
    
    
  
Tue, 07 Dec 1999 21:09:45 +0100, Martin Dalecki <dalecki w cs.net.pl> pisze:
> > `-fno-rtti'
> >      Disable generation of the information used by C++ runtime type
> >      identification features (`dynamic_cast' and `typeid').  If you
> >      don't use those parts of the language (or exception handling,
> >      which uses `dynamic_cast' internally), you can save some space by
> >      using this flag.
> > 
> > -fno-rtti powoduje, że kompilowany język nie jest już poprawnym C++.
> 
> Bzdura.
W C++ jest dynamic_cast. -fno-rtti powoduje, że dynamic_cast przestaje
działać - albo dokumentacja się myli.
> > Na przykład specyfikacja wymaga, żeby new przy braku pamięci rzucało
> > wyjątek. dynamic_cast jest integralną częścią języka.
> 
> Excpetions nie mają nic wspólnego z run time type informations.
To dlaczego zacytowany fragment dokumentacji mówi co innego?
> Standard pozwala na ignorwoanie throw(nomem).
Nie umiem wyciągnąć takiego wniosku z draftu standardu.
-- 
 __("<    Marcin Kowalczyk * qrczak w knm.org.pl http://qrczak.ids.net.pl/
 \__/          GCS/M d- s+:-- a22 C+++>+++$ UL++>++++$ P+++ L++>++++$ E-
  ^^                W++ N+++ o? K? w(---) O? M- V? PS-- PE++ Y? PGP->+ t
QRCZAK                  5? X- R tv-- b+>++ DI D- G+ e>++++ h! r--%>++ y-
    
    
Więcej informacji o liście dyskusyjnej pld-devel-pl