functions overloading overload resolution
data-type-conversion operators overloading operator overloading conversion operators overload resolution
overloading temporary object operator overloading nameless temporary objects conversion operators overload resolution