
21 Feb
2011
21 Feb
'11
7:17 p.m.
"Domagoj Saric" <domagoj.saric@littleendian.com>:
the implementation is inefficient to the point of being plain evil: compiling a for-size optimized MSVC++ 10 x86 release build of the start_child.cpp example (that simply starts a child process) produced a ~100 kB binary...!? "Why on Earth" must one pay for strings, vectors and maps of strings, shared pointers, streams (!?), exceptions and all the other 'goodies' and complex logic only to (after 'getting your head dizzy' by stepping through the code) finally arrive to the CreateProcess() call...?
..because peaple want program on modern C++, not on "C/C++" If you create a process, don't worry about any performance penalties, you've got it already! :0)