qt, -fno-rtti i okolice
Martin Dalecki
dalecki w cs.net.pl
Wto, 7 Gru 1999, 21:09:45 CET
Marcin 'Qrczak' Kowalczyk wrote:
>
> Tue, 7 Dec 1999 12:16:34 +0100 (CET), Tomasz Kłoczko <kloczek w rudy.mif.pg.gda.pl> pisze:
>
> > A tak już między Bogiem, a prawdą .. wie ktoś po co wogóle jest to rtti ?
> > bo ja mam tylko mętne skojarzenia.
>
> info '(gcc)C++ Dialect Options'
>
> `-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.
> 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.
Standard pozwala na ignorwoanie throw(nomem).
--Marcin
Więcej informacji o liście dyskusyjnej pld-devel-pl