動的確保について、下記ソース12を例に出して、質問させてください。0;}今まで2の方法を使っていまして、それを動的確保だと思っていました。考えれば1は動的配列の確保2は動的変数へのポインタの配列だったんですね。2の方が自然にコンストラクタを呼べて、使いやすいのですが、1を使った方が良いのでしょうか?本を読んでも、どのサイトに行っても2の方法が使われていなくて不安です。何か問題がある方法なのでしょうか。2の方法を使うべきではないとすれば、コンストラクタで動的確保なんてことはできなくなりますよね?質問というより、確認のようなものですが、アドバイスいただけると助かります。動的である事を前提に、インスタンスの配列が欲しいのか、ポインタの配列が欲しいのか、データ構造は設計に関わります。どちらが良くてどちらが悪いというものではありません。必要に応じて使い分けてください。どちらにもメリット・デメリットがあります。8年前やってはいけない方法、というわけではなかったんですね。回答ありがとうございました。8年前1はいったんすべての要素のデフォルトコンストラクタが実行されるので、それが余計に感じるときはありますね。2の方法を使うべきではないとすれば、コンストラクタで動的確保なんてことはできなくなりますよね?方法はほかにもあります。呼び出しも存在しない欠点:めんどくさい。注意を払わなくては簡単にバグを生み出す。//まずメモリだけをドバっと確保してしまう。8年前1形式なら,std::vectorで代替することも考慮した方がよいかもしれませんね。reserve関数でcapacityを正しく設定すれば,再割り当ても抑えられますし。ミクプラは自由にリンクできます。