"optymalizacje" C++
Jakub Bogusz
qboosh w prioris.mini.pw.edu.pl
Nie, 6 Maj 2001, 21:15:36 CEST
chodzi o: [przykład z gperf.spec]
Revision 1.17 2001/05/04 07:44:08 kloczek
[...]
- use C++ optomizations only when debug is not enabled.
(konkretnie: -fno-rtti -fno-exceptions -fno-implicit-templates )
IMO to nie są optymalizacje - tylko po prostu wyłączenie niektórych
featurów C++.
Jedyne (AFAIK) co może czasem się przydać przy debuggowaniu to rtti
(żeby sprawdzić typ jakiegoś obiektu - tylko nie jestem pewien - czy
można sprawdzić z poziomu debuggera? chyba tak, jest to realizowane
jako dodatkowy atrybut?).
exceptions i implicit-templates albo jest potrzebne, albo nie,
i przy debuggowaniu niczego nie zmieniają.
Czy w związku z tym jest sens, aby w wersji --debug wyjątki
i implicit-templates zostawały włączone tam gdzie nie są potrzebne?
rtti można zostawić.
--
Jakub Bogusz
http://prioris.mini.pw.edu.pl/~qboosh/
Więcej informacji o liście dyskusyjnej pld-devel-pl