C++の継承を正しく理解しようとしています。C++の単純継承問題
まず、自分自身のインスタンス化を返すクラスを用意してもよろしいですか?
class Class1 {
public:
Class1 foo();
}
基本的には、方程式を取得して式を返すような式を導き出すクラスがあります。
また、私は自分自身のインスタンスを返すのClass1のいくつかのサブクラスたい場合:
class Child : public Class1 {
public:
Child bar();
}
を、私はクラス1の機能の一部を使用していたが、代わりにクラス1のを返すので、私は子オブジェクトを返すようにしたいでしょう、これは継承で可能でしょうか?
ありがとうございます、うまくいけば、この質問はあまりにもダムではありません。
あなたが何をしたいのかを示すより完全な例を作成してください。 –
あなたはそれを試してみませんか?あなたの選択したコンパイラにコードを接続して実験してみてください。 – Vinnyq12
こんにちは、私は最初のビット(自分自身のインスタンス化を返すクラス)を試してみましたが、それは問題ありませんが、それが良い/悪い練習であるかどうか疑問に思っていますか? 2番目ですが、どうやってやっているのか分かりません。私はまだそれをやっています。 – ale