> Maybe. This is one of the philosophy of C++ is "don't pay for what you don't want".
Exactly, many of the warts and gotchas of C++ can be explained through this philosophy. If a certain feature is or hard to use or difficult to understand but faster during runtime the C++ committee will most likely pick this over an implementation of the same feature that is easy to use but slower during runtime.
Exactly, many of the warts and gotchas of C++ can be explained through this philosophy. If a certain feature is or hard to use or difficult to understand but faster during runtime the C++ committee will most likely pick this over an implementation of the same feature that is easy to use but slower during runtime.