Alt sınıflama/mirastan söz ederken bazen C++ örneklerini görüyorum, temel sınıf sanal anahtar kelimeye sahip ve bazen geçersiz kılınmış işlev de sanal anahtar kelimeye de sahip, neden bazen sanal anahtar sözcüğün alt sınıfa eklenmesi gerekiyor? Örneğin :neden bazen geçersiz anahtar sözcüğe geçersiz kılınmalı?
class Base
{
Base(){};
virtual void f()
......
}
};
class Sub : public Base
{
Sub(){};
virtual void f()
...new impl of f() ...
}
};
olmayacağını belirtiyor? Bu adil bir soru ... – Nim
http://stackoverflow.com/questions/4024476/should-methods-that-implement-pure-virtual-methods-of-an-interface-class-be-decla/ Doğru anladım. –
Türetilmiş sınıflardaki işlevler için [C++ "sanal" anahtar kelimesinin olası kopyası. Gerekli mi?] (Https://stackoverflow.com/questions/4895294/c-virtual-keyword-for-functions-in-derived-classes-is-it-necessary) – Satrapes