C++ çalışma sorusu – 51 (şablonların yüklenmesi ve özelleştirilmesi)

Bu çalışma sorusu Herb Sutter‘ın “More exceptional C++” isimli kitabından alınarak değiştirilmiştir.
Aşağıdaki kodun standart çıkış akımına ne yazdıracağını tahmin etmeye çalışın. Daha sonra kodu derleyip çalıştırın. Yanıtınız %100 doğru ise C++ bilginiz ile gurur duyabilirsiniz.
Her bir işlev çağrısı için derleyicinizin işlev şablon yüklemeleri ve özelleştirmeleri (function template overloading – function template specialization) arasından yaptığı seçimin nedenini anlamaya ve açıklamaya çalışın.

Share

Necati Ergin

C ve Sistem Programcıları Derneğinde eğitmen olarak çalışıyor.

Bunlar da ilginizi çekebilir

Kod Eklemek İçin Okuyun