Merhabalar,
Githubda kod inceliyordum. Bir yazılımcının şu şekilde sınıf tasarladığını gördüm.
struct NonCopyable
{
NonCopyable() = default;
NonCopyable& operator=(const NonCopyable&) = delete;
NonCopyable(const NonCopyable&) = delete;
};
ve bu sınıfı farklı sınıflarda kalıtım almış. Ben de anlamadım açıkçası nedenini. Araştırdığım zamanda bulamadım. Acaba bu benim bilmediğim idiom gibi birşey mı ? Yoksa sadece yazan kişinin yazım şeklimi ?
İyi Çalışmalar.
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]