C "sanal" türetilmiş sınıf fonksiyonları için anahtar kelime. Gerekli mi? | Netgez.com
SORU
4 ÅžUBAT 2011, Cuma


C "sanal" türetilmiş sınıf fonksiyonları için anahtar kelime. Gerekli mi?

Yapı ile tanımı aşağıda...

struct A {
    virtual void hello() = 0;
};

Yaklaşım #1:

struct B : public A {
    virtual void hello() { ... }
};

Yaklaşım #2:

struct B : public A {
    void hello() { ... }
};

Merhaba işlevi geçersiz kılmak için bu iki yol arasında bir fark var mı?

CEVAP
4 ÅžUBAT 2011, Cuma


Bunlar tam olarak aynıdır. Aralarındaki fark, ilk yaklaşım daha yazmayı gerektirir ve potansiyel olarak daha net olan başka yok.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • Jack Vale Films

    Jack Vale Fi

    8 ÅžUBAT 2007