Why do we need such an operator in C++ and how is it useful in modern C++ programming? Any real world code examples where this can be applied will help.
This question is geared to understand the practical application in real world without reading wordy proposal from Herb Sutter. No offense to the proposal though.