how would you quantify opportunity lost due to loss of flexibility?
Also, using any stream buf in c++ is more "flexible" when compared to puts(), printf(), etc due to not having to define the type. Of course, you trade flexibility for performance.
Generally, people on Linux will be compiling using Makefiles, so just use make -j<num cores> to speed it up.
how would you quantify opportunity lost due to loss of flexibility?
Also, using any stream buf in c++ is more "flexible" when compared to puts(), printf(), etc due to not having to define the type. Of course, you trade flexibility for performance.
Generally, people on Linux will be compiling using Makefiles, so just use make -j<num cores> to speed it up.