"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