データ領域の頻繁な再確保を避けるために、領域は実際のサイズよりも余分に確保されます。データ領域に実際に格納されている要素数が格納されます。古い領域から新しい領域に要素がコピーされ、古い領域のメモリは解放されます。★下記のクラスを定義するコードを書き、ビルドしてみなさい。クラスのオブジェクトを生成するコードを記述、ビルドし、デバッガでオブジェクトが生成されていることを確認しなさい。初期化するようにしなさい。初期化されていることをデバッガで確認しなさい。オブジェクトを生成し、メンバ変数が正常に初期化されていることをデバッガで確認しなさい。オブジェクトを生成・破棄し、デバッガでデストラクタが呼ばれていることを確認しなさい。個の要素を持った動的配列を構築可能にしなさい。要素の値は第2引数で指定するものとする。要素が全て0に初期化されていることをデバッガで確認しなさい。要素が全て3に初期化されていることをデバッガで確認しなさい。要素が全て2に初期化されていることをデバッガで確認しなさい。初期化データを指定可能にしなさい。要素が全て正しく初期化されていることをデバッガで確認しなさい。仮定していよいものとする。要素が全て正しく初期化されていることをデバッガで確認しなさい。仮定していよいものとする。内容をコピーするようにしなさい。初期化されていることをデバッガで確認しなさい。要素が空かどうかを判定するメンバ関数を実装しなさい。返すことを確認しなさい。返すことを確認しなさい。要素数を返すメンバ関数を実装しなさい。返すことを確認しなさい。返すことを確認しなさい。アロケート済みデータ領域サイズを返すメンバ関数を実装しなさい。返すことを確認しなさい。以上を返すことを確認しなさい。配列の先頭要素を返すメンバ関数を実装しなさい。返すことを確認しなさい。返すことを確認しなさい。返すことを確認しなさい。配列の末尾要素を返すメンバ関数を実装しなさい。返すことを確認しなさい。返すことを確認しなさい。返すことを確認しなさい。番目の要素を返すメンバ関数を実装しなさい。返すことを確認しなさい。演算子をオーバロードしなさい。返すことを確認しなさい。配列要素数(サイズ)をゼロにするメンバ関数を実装しなさい。サイズがゼロになっていることを確認しなさい。キャパシティが指定サイズ未満の場合は、指定サイズ以上になるようにデータ領域を拡張しなさい。なることを確認しなさい。なることを確認しなさい。ままであることを確認しなさい。あることを確認しなさい。配列サイズを指定サイズに設定するメンバ関数を実装しなさい。増えた要素は初期化する必要は無い。なることを確認しなさい。なることを確認しなさい。なることを確認しなさい。追加するメンバ関数を実装しなさい。なることを確認しなさい。なることを確認しなさい。あることを確認しなさい。配列末尾を削除し(サイズをデクリメント)、それを返すメンバ関数を実装しなさい。返すことを確認しなさい。返すことを確認しなさい。返すことを確認しなさい。演算子をオーバロードしなさい。範囲チェックは行わなくてよい。適当な値を代入し、正しく代入されることを確認しなさい。交換するメンバ関数を実装しなさい。実行し、中身が入れ替わっていることを確認しなさい。実行し、中身が入れ替わっていることを確認しなさい。挿入するメンバ関数を実装しなさい。場合は末尾に挿入しなさい。なっていることを確認しなさい。なっていることを確認しなさい。なっていることを確認しなさい。位置の要素を削除し、それ以降のデータを前に移動するメンバ関数を実装しなさい。場合は何も処理をしなくてよい。ままであることを確認しなさい。ままであることを確認しなさい。あることを確認しなさい。あることを確認しなさい。あることを確認しなさい。実行し、データが空であることを確認しなさい。初期化しなおしなさい。なっていることを確認しなさい。なっていることを確認しなさい。