Sadece aşağıdaki hatayla karşılaştım (ve çözümü çevrimiçi buldum, ancak Stack Overflow'da mevcut değil):
(.gnu.linkonce. [stuff]): [yöntem] [nesne dosyası] için tanımsız başvuru :(. gnu.linkonce. [stuff]): `[classname] için typeinfo '' ya tanımsız başvuru
Neden biri "tipinfo'ya tanımsız referans" bağlantı hatalarından birini alabilir?
(Perde arkasında neler olup bittiğini açıklayabilirseniz bonus puan.)
virtual void abc() =0;
(temel sürüm hiç çağrılmazsa)
abc()
kolayca yeniden tanımlamayı unutabilir abc()
ve her şeyin yolunda olduğunu düşünebilirsiniz, çünkü yine de fonksiyonu sorunsuz bir şekilde çağırabileceksiniz. Bu makalede saf sanal işlevleri uygulamak için iyi bir uygulama bulunur ve bu işlevi "Saf sanal işlev denir" yazdırma yapmak ve sonra programı çökmesini sağlamaktır.
= 0;
.