考虑如下代码:
string s; cin>>s; cout<<s[s.length()];
理论上应该是 RE 的。
但是在以及本机上面都没有 RE,而是直接随机字符。
请问对 string 越界访问是否会造成 RE。
这个事情是我今天敲 KMP 板子的时候发现以前的 AC 代码没有在匹配到完整的模式串以后强制回退一步。