copy elision

compiler optimization that eliminates copying of objects under certain conditions