Optimization Forwarding a constructor argument type Extending an element directly within a container – use return value of emplace_back Optimized adding to container – forward arguments to element constructor