オーバーライドの実装のところでvirtualをつけるとエラーが出てきます | C++ Forum | Tech Stadium Forum

オーバーライドの実装のところでvirt...
 
通知
すべてクリア

オーバーライドの実装のところでvirtualをつけるとエラーが出てきます  

  RSS

Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1373
09/05/2024 11:23 am  

オーバーライドの実装のところでvirtualをつけるとエラーが出てきます。どうすればいいでしょうか。


引用
Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1373
09/05/2024 11:24 am  

SubClass.hの写真です。


返信引用
Teacher
(@admin)
メンバー Admin
結合: 5年前
投稿: 1336
09/05/2024 11:25 am  

virtualとoverrideを付けたら問題なく実行されてますよ。

UpcastプロジェクトのSuperClass.hとSubClass.hにvirtualとoverrideを付けてください。

今確認したらSubClassのプロジェクトに付けていました。

Upcastプロジェクトを実行してるのにSubClassのプロジェクトのファイルにvirtualとoverrideを付けても意味ないです。


返信引用
Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1373
09/05/2024 11:25 am  

本当だ!教えていただいてありがとうございます。
今後このような質問ないように気をつけます。


返信引用
共有:
タイトルとURLをコピーしました