için bir sınıf atayabilirsiniz olmadığını kontrol iki sınıfları, a
ve b
verilen, bazı anlatımEn genel yolu ben C++ başka
my_a = my_b;
anlamlı olacaktır olmadığını kontrol etmek en genel yolu nedir? is_convertible
'u kullanmayı düşündüm, ancak bu bir işleci algılamıyor. Belki sadece ilkel türlerle çalışır? Ben eğer true
verecek şekilde testimi istiyorum:
a
veb
aynıb
a
a
için dökülebilir birb
et
kabul atama operatörü vardır Ve bunun gibi. Böyle bir şeyi bitirmenin bir yolu var mı?
Bu benim için işe yaramıyor gibi görünmüyor .. bkz. Güncelleştirme 1. –
@MatteoMonti bunun nedeni, dönüşüm operatörünüzün gizli olmasıdır. – Simple
Çok aptalım. –