刷题检讨

P1047

1
int* buffer = new int [512]{5}; // 第一个 int 初始化为 5,其余初始化为 0

上面是合法的,但是其结果与我们设想的不一样,它并不是将分配的 512 个 int 都初始化为 5,而仅仅是将第一个 int 初始化为 5,其余的 511 个仍然初始化为 0!
无法将分配的所有元素同时初始化为非 0 值。

C++ 刷題总览

三連擊(洛谷 P1008)
刷题检讨 —(1) 线性表
刷题检讨