C++ 'da, herhangi bir sınıfa uzanmadan bir sınıf oluşturduğumuzda.C++ sınıfında, herhangi bir sınıfa genişletmeden bir sınıf oluşturduğumuzda,
- Herhangi bir üst sınıfı yok mu?
- Evet ise hangi sınıf için operatörleri geçersiz kılıyoruz?
C++ 'da, herhangi bir sınıfa uzanmadan bir sınıf oluşturduğumuzda.C++ sınıfında, herhangi bir sınıfa genişletmeden bir sınıf oluşturduğumuzda,
Temel sınıfları olmayan bir sınıf, yalnızca bir türüdür: kendi başına bir tür.
Böyle bir durumda, herhangi bir temel sınıftan, ne operatörden ne de başka bir şeyden geçersiz kılacak hiçbir şey yoktur.
, bu yüzden, varsayılan kurucu, kopya kurucu, bir kopya atama operatörü yıkıcı, varsayılan işleçler ve gerekli herhangi bir diğer derleyici –
@krishnakanthreddy tarafından eklenecek, evet, derleyici özel üye işlevlerinin varsayılan uygulamalarını oluşturabilir. Ancak geçersiz kılma yoktur, çünkü geçersiz kılmak için ebeveyn uygulaması yoktur. – Quentin
Ebeveyn olmayan bir sınıf, sınıf genişletmez. Bu kendi kendine özgü bir türüdür. Bazı varsayılan işleçler derleyici tarafından otomatik olarak oluşturulabilir veya oluşturulabilir, ancak bunlar devralınmaz. – Steve
Sorunuzu birkaç kez okudum ve ne sorduğunuzu bilmiyorum. Lütfen açıkla. – Philipp
Derleyici tarafından her bir sınıfta bunları eklemek yerine, bir sınıftaki varsayılan öğeleri bildirebilir ve bu sınıf üstünü derleyici tarafından iyi bir seçenek haline getirebiliriz. –