nekomilk回答ポイント 50ptウォッチ

STLのvectorの使い方について教えてください。

「図クラス」から派生した「丸クラス」「三角クラス」「四角クラス」があるとします。
それらサブクラスは、純粋仮想関数 draw()を実装しています。
それらサブクラスをstd::vectorにpush_backして、イテレータでdraw()を呼び出します。
この時、std::vector<図>と書くのでしょうか? それとも std::vector<図*> と書くのでしょうか?

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

みんなの回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2005-01-17 00:23:10
終了日時
--
回答条件
回答にURL必須 1人2回まで

この質問のカテゴリ

この質問に含まれるキーワード

STL14Vector114サブクラス20関数2326

人気の質問

メニュー

PC版