3
Bir dönüşüm operatörünün bu aşırı yüklenmesi neden seçildi?
Aşağıdaki kodu düşünün . struct any { template <typename T> operator T &&() const; template <typename T> operator T &() const; }; int main() { int a = any{}; } Burada ikinci dönüştürme operatörü aşırı yük çözünürlüğü ile seçilir. Neden? Anladığım kadarıyla, iki operatör sırasıyla operator int &&() constve hesabından …