似乎是 26 行。
by Moeebius @ 2023-03-23 21:29:39
@[Licykoc](/user/175456)
```cpp
==1665==ERROR: AddressSanitizer: heap-use-after-free
```
by Moeebius @ 2023-03-23 21:30:59
如果不能换用 C++17,那么把 `ls[k] = build(ls[k], l, mid);` 拆成 `int p = build(ls[k], l, mid); ls[k] = p;` 两行。`rs[k]` 同样处理。
by ud2_ @ 2023-03-23 21:48:25
@[Xiaohuba](/user/356003) 感谢!
by Licykoc @ 2023-03-24 07:01:01
@[ud2_](/user/206953) 感谢!请问这样的原理是什么呢?
by Licykoc @ 2023-03-24 07:01:35
@[Licykoc](/user/175456) <https://zh.cppreference.com/w/cpp/language/eval_order>.
by ud2_ @ 2023-03-24 07:10:50
@[ud2_](/user/206953) Orz
by Licykoc @ 2023-03-24 07:18:49