void print() の定義が複数あるというエラーが表示されます。仮想を間違って実装していますか? 私のcalculatefeesでも同じことをしましたが、見つかったようです。私の印刷機能の実装は、テストするためだけにランダムなものを印刷するだけです。
class clsStudent {
virtual void print() = 0;
};
地元の学生クラス
class clsLocalStudent: public clsStudent {
virtual void print();
};
留学生クラス
class clsInternationalStudent: public clsStudent {
virtual void print();
};