C++ 循环条件为 true 却只执行一遍

这波坑到我了。

代码如下:

image-20211006094111123

发现使用 log 打印的循环条件始终为 true,但循环却只执行一遍。

问题出在行内注释可以续行,由于 147 行以 \ 结尾,导致编译器把 148 行当成了注释。

说好的后面必须紧跟换行符才续行呢?