配列(C++)を動的メモリ割り当てすることができる。ほとんど普通の配列と同様に扱える。 std::size_t length { 5 }; // <cstddef> int* array { new int[length]{} }; delete[] array; // 動的確保した配列のメモリ解放 動的確保した配列の解放には、配列の各要素のデストラクタを実行するためにdelete[]を使う。誤ってdeleteを用いると未定義動作を引き起こす。