UB求助

学术版

似乎是 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


|