Ben 2 sınıfları var. Kod derlendi ve çalıştırıldı, ancak segfault edildi.Ne anlama geliyor?</p> <pre><code>class base { virtual void foo() {}; }; class derived : public base { void foo() { base::foo(); } }; </code></pre> <p>Bir hata yaptım ve <code>base:foo();</code> yerine <code>base::foo();</code> yazdı:
Google'ı nasıl kullanabileceğimi bilmiyorum ve ne olduğunu bilmiyorum, ama çok ilgileniyorum: Bu ne anlama geliyor?
base:foo();
o önemli ise
:class base : public QAbstractGraphicsShapeItem
Bu bir [etiket] (http://en.cppreference.com/w/cpp/language/goto). – chris
Bu, uyarıları açmanın yardımcı olduğu bir durumdur, bkz. [Canlı] (http://melpon.org/wandbox/permlink/ey2lvaSxYPlkjsXG) ... 'uyarı: 'base' etiketi tanımlanmış ancak kullanılmamıştır [-Wunused-label ] '... belki de bu soruyu bir soru sayfasına eklemeliyiz: * Uyarıları açmayı denediniz mi * –
Yığın taşmasıyla sona erdi. Ne kadar uygun! –