https://github.com/parallel101/cppguidebook/blob/8119e850e3256dca3a0e5be0d034a0d154882e5e/docs/undef.md?plain=1#L256-L269 这里“可以”的代码实际上也是错误的,应该换别的写法。