Originally Posted by
MK27
I use vector a lot, almost every function has a few vectors, all my classes have vector members.* And maps. Lotta maps. WRT RTTI, gtkmm uses dynamic casting and so will not compile with -fno-rtti.
Which raises the question, maybe I should use the base C library instead of the C++ wrappers, it would seem they will just inherently bloat...however, thinking harder about it, the exe size is not that bad if I compare it to other apps not written by me. Eg, a 200 or 300k GUI is nothing. It's just the "pure C" ones I was doing before were always crazily small, which I took as a sign of my streamlined approach :p (who needs error handling? etc.) that I have somewhat given this up in favour of greater meticulousness. And to be honest, just creating as small an executable as possible is not a specific goal.