copy elision

Copy elision is an optimization allowed by the standard where temporary objects can be “elided” away. It is the only optimization allowed by the standard which affects observable behaviour.