▲ | lII1lIlI11ll 3 days ago | |
> You "write C++ every workday" and don't even know that moved-from objects are guaranteed to be valid? I'm getting strong Dunning–Kruger vibes from your reply. Yes, moved-from objects are in valid but often unspecified state even in STL, not to mention custom code in most C++ projects I had experience with [0][1]. > Any properly configured compiler will catch and warn about those errors. No true Scotsman compilers... > Not a real issue if you're using smart pointers. Sure, you can program with no compiler warnings and no smart pointers... Yeah, the good-old tried-and-true "just always manage your memory correctly and avoid having bugs" way of writing C++ software that have been working out so well. [0] https://wiki.sei.cmu.edu/confluence/display/cplusplus/EXP63-... |