いう関数を呼び出そうとしているが見つからない。それに近いが、引数が2つ必要なのに対して一つも渡されていない。・・・という内容のエラーですね。構造体やクラスを定義する際には自動的に引数なしのコンストラクタが定義されますが、自分でコンストラクタを定義した場合はこれが行われません。呼び出すのどちらかになると思います。後者の場合、基底クラスの名前を使ってこういう形になるかと。わかりにくいですがCIrcleのコンストラクタの二つ目の引数は半径なんです。一番目の引数はPointなので、回答を参考に自分のコードのコンストラクタを以下のように直しました。一度ありがとうございます。Circle(p,100)としましたが、実際には二番目の引数はint型の整数ならなんでもよかったわけで、そうすると若干意味不明なコードになる気もしました。書き方って難しいです。追加する方法よりもこちらを承認(?)しました。12:29それでもSmileyはCircleと言えるのでしょうか?継承すべきなのでしょうか?そこを考えるといいかもしれません。自分で解決できました。Circleのクラスに次のコードを追加しました。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。メンバー関数内でクラスをnewしていないことの確認5コンストラクタの初期化リストのコーディングスタイル0コンストラクタの設定0クラスを使った例外処理0代入,コピーコンストラクタの挙動が分からない部分の挙動が知りたい。0派生クラスに基底クラスを代入させたい。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。