Elision

Seen in CS247 - Software Engineering Principles, example:

Rational makeRational() {return Rational{1, 5}};
{
	Rational r = makeRational();
}

In certain cases, compiler can skip calling copy / more constructers, instead writing the object’s value s directly into its final location.