問題タブ [abstract-base-class]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
299 参照

c++ - 抽象クラスを実装する C++

仮想 const Card playCard(const Card相手カード) = 0; の宣言が与えられたクラス Player を継承する TerminalPlayer という派生クラスを作成しようとしています。継承された playCard を抽象クラスにどのように実装しますか?また、プロトタイプの末尾にある = 0 は何を意味しますか?

エラーを与えるメインのテスト コードにもエラーがあります。抽象型 'Player' のオブジェクトを割り当てることはできません。Player クラスを正しく実装していないためだと思いますが、修正方法がわかりません。

Player.h

TerminalPlayer.h

TerminalPlayer.cpp

テスト.cpp

0 投票する
2 に答える
124 参照

c# - 抽象クラス コンストラクター呼び出しのオーバーライド可能なメソッド

私は、Moq で使用するための優れたテスト可能なリポジトリ クラスを作成しようとしています。GetAllセレクター メソッド ( 、Get、 ...)を複製したくありません。私の実装は正常に動作しますが、SonarSource はエラーRSPEC-1699 を報告します。より良い実装を知っている人はいますか?

基本クラス

MyAreaRepository