Is it normal for an executable compiled from C++ sources, including the STL, to be substantially larger (250-1000%) larger than a C equivalent? I'm on linux, of course, using gcc.
Since I started using C++ this has been consistent, along with prolonged compile times. I dunno if it matters that much, or how it scales -- like I'm not trying to argue C++ is infeasible or anything ridiculous, just looking for an explanation.