İki şablonu atama operatörü aşırı ayırt basit yapı Wrapper
var const olmayan şablon atama operatörü yukarıdan aşırı yüklenir ve "2" sayısı görüntülenir. Şablon atama operatörü aşırı gizem
c
ve
d
,
Wrapper<float> c;
const Wrapper<float> d;
c = d;
beyan ve c
için d
, iki atama operatörü aşırı hiçbiri kullanılır atayabilir ve hiçbir çıkış görüntülenirse; Böylece varsayılan kopya atama operatörü çağrılır. d
'un c
'a atanması neden verilen aşırı yüklenme ataması operatörünü kullanmıyor? Veya bunun yerine, a
için varsayılan kopyalama atama işlecini kullanmıyorsunuz?
+1 * Bir operatör şablonu, örtülü olarak bildirilen kopya ataması operatörünün oluşturulmasını engellemez *. – Nawaz