私のアプリケーションでは、.csvファイルからデータを読み取る複数のリーダーがあります。私は今、それらのメソッドをgetData(std::string filename)という共通点を持つ読者のための親クラスを作成して、それらを構造化したいと思います。私は基本クラスに仮想メソッドを実装することでそれをやりたかったのです。ファイル名はコンストラクタによって渡されるべきです。 メイン int mai
例えば、私は抽象基底クラスAとBを持っています。クラスA1 class A1 : public A
{
public:
void f(B& b) override { b.f(A1); }
};
について class A
{
public:
virutal void f(B& b) = 0;
};
に追随し、これBのために、それは仮想メソッドf(A1) cl