class A {
//省略
public:
A(){...}
void add(int n) {...}
};
int Main() {
A a[3];
//省略
a[3].add(5);//ここで配列の要素3にアクセスするために、要素数を1つ増やしたい
}
このようにクラスのメモリの動的確保?をしたいのですが、alloc系の関数で再確保してしまうとコンストラクタが呼び出されないです。
要素数を増やす事しか目的にしてないんですが、コンストラクタが呼び出されるやり方はありますか??
まとめると、
ユーザーが入力を終えるまで分からないn個のデータをクラスに格納して増やしていきたい。
すいませんが、よろしくお願いします
環境
C++,VC++2008EE
足りない点がありましたらご指摘ください。