RufatM
Hectopat
- Katılım
- 13 Aralık 2019
- Mesajlar
- 4.450
- Makaleler
- 1
- Çözümler
- 16
Ben de böyle bir çözüm düşünmüştüm ama dediğine uymuyor. Yine de belki kullanmak ister.İstediğin bir çözüm değil biliyorum fakat cast işlemini kullanıcıdan kurtarabiliriz.
C++:template <typename U, class T_> U operator()(const T_& obj, const std::string& name) { return std::any_cast<U>(ByName(obj, name)); // auto bar = GetByName<int>(foo, "bar") }