Yes, complexity-wise, it was the start of the big bang. But it was also a badly needed update and C++ would have probably died if it had continued on that path. Pre C++11, I remember having to include Boost, which is huge, just so I could replace the manual delete calls with smart pointer equivalents and use the thread and file system API.
Maybe the additions could have been managed better, but I don't think there's an easy answer as to how. Hopefully, this is something that can be improved. We'll see.
Maybe the additions could have been managed better, but I don't think there's an easy answer as to how. Hopefully, this is something that can be improved. We'll see.