Ben sanal bir işlevi geçersiz zaman? hiç fark yapar mı? Her iki yolun da iyi çalıştığını biliyorum, sadece bundan daha fazlası var mı diye merak ediyorum. C++ 11 kullanıyorsanızBir C++ işlevini geçersiz kıldığımda tekrar 'sanal' belirtmeli miyim?</p> <pre><code>class Geoff { public: virtual int getArea() { return 0; } } </code></pre> <p>ben bunu geçersiz tekrar 'sanal' belirtmeli:
class George : public Geoff
{
public:
virtual int getArea() { return x*y; }
}
Bu bir dupe değil, ama kesinlikle alakalı. –
@ 一 二三: Bu bir çift için zayıf bir aday, çünkü sanal bir anahtar kelimeyi kullanarak *** bir işlevini *** yerine "değiştirebilir" diye soruyor (iyi cevaplar gizleme ve sanal gönderme arasındaki farkı açıklıyor) . –
@TonyD - Gördüğünüz bir yarışmadır, soruyu sorgulamayan bir kişi haline getirerek, ya da kapanış sorusunu tamamen yanıtlayan ilk kişi olmaktır. ; -P –