//Heap array std::array<myarray, 3> stack_array; // Size must be declared explicitly.VLAs //Stack array std::vector<myarray> heap_array (3); // Size is optional.