MEC++: op= vs. op

Appunti tratti dalla rilettura di More Effective C++ di Scott Meyers. Quarto blocco: Efficienza.

(22) op= può essere una scelta migliore di op.

Ad esempio, in una classe potrebbe essere utile avere, oltre ad "operator+" e "operator=", anche "operator +=".

L'effetto interessante é che += può essere più efficiente di +, eliminando la necessità di creare un oggetto temporaneo.

Nessun commento:

Posta un commento