| ▲ | drob518 9 hours ago | |
I have no problem with systems programming issues. That complexity is essential complexity inherent in the problem itself, regardless of language. I have a problem with C++’s accidental complexity. I find C much more tractable. It certainly has a few of its own footguns, but it has much less accidental complexity. | ||
| ▲ | SJC_Hacker 6 hours ago | parent [-] | |
As the author of the FQA noted (Yosef K-something), in C++ its more the combinations of features which causes so many issues. And here we see this principle rear its ugly head yet again. In this case, its the combination of exceptions, manual memory allocation and the desire to make things work efficiently - of which the move constructor was developed as a "solution" | ||