Reading individual papers of C++ WG, you can find the following one:
There, Bjarne Stroustrup thinks about issues with implicitly generated copy and move operations in C++.
It's always a pleasure to see how one can deal with a problem burdened with antagonisms. To conduct his position Bjarne skilfully uses not only rational but also emotional argumentation:
...We may deem this “bad code that deserves to be broken” or “unrealistic”, but this example demonstrates that the problem with a generated move has an exact counterpart for copy (which we have lived with for 27 years)...
...In 1984, I missed the chance to protect us against copy and we have lived with the problems ever since. I should have instituted some rule along the lines “if a class has a destructor, no copy operations are generated” or “if a class has a pointer member, no copy operations are generated.”...
It's impossible to recall this numbers without shivering. :-)
Remember Me
a@href@title, b, blockquote@cite, em, i, strike, strong, sub, super, u