https://github.com/parallel101/cppguidebook/blob/8119e850e3256dca3a0e5be0d034a0d154882e5e/docs/undef.md?plain=1#L585-L599 这里的错误操作在 C++26 起不再导致未定义行为而是导致(良定义的)错误行为,见 [P2795R5](https://wg21.link/p2795r5)。