qt, -fno-rtti i okolice
Martin Dalecki
dalecki at cs.net.pl
Tue Dec 7 21:09:45 CET 1999
Marcin 'Qrczak' Kowalczyk wrote:
>
> Tue, 7 Dec 1999 12:16:34 +0100 (CET), Tomasz Kłoczko <kloczek at 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
More information about the pld-devel-pl
mailing list