আমি কেবল নিম্নলিখিত ত্রুটিটি পেরিয়ে এসেছি (এবং সমাধানটি অনলাইনে খুঁজে পেয়েছি, তবে এটি স্ট্যাক ওভারফ্লোতে উপস্থিত নেই):
(.gnu.linkonce। [স্টাফ]): [পদ্ধতি] [অবজেক্ট ফাইল] :(। gnu.linkonce। [স্টাফ]) - এর অনির্ধারিত উল্লেখ
কেন কেউ এই "টাইপফর্মের অপরিজ্ঞাত রেফারেন্স" লিঙ্কারের ত্রুটি পেতে পারেন?
(পর্দার আড়ালে কী চলছে তা যদি আপনি ব্যাখ্যা করতে পারেন তবে বোনাস পয়েন্টস))
virtual void abc() =0;
(যদি বেস সংস্করণটি কখনও বলা হয় না)
abc()
সহজেই abc()
উত্পন্ন শ্রেণিতে নতুন সংজ্ঞা দিতে ভুলে যেতে পারেন এবং ভাবতে পারেন যে সবকিছু ঠিক আছে, কারণ আপনি এখনও কোনও সমস্যা ছাড়াই ফাংশনটি কল করতে পারবেন। খাঁটি ভার্চুয়াল ফাংশন বাস্তবায়নের জন্য একটি ভাল অনুশীলন এই নিবন্ধে পাওয়া যায় এবং এটি হ'ল ফিউশনটি "খাঁটি ভার্চুয়াল ফাংশন বলে" এবং তারপরে প্রোগ্রামটি ক্র্যাশ করা।
= 0;
।