标签: c++
我的代码如下:
#include <iostream> #include <string> // Allow you to use strings int main(){ std::string name("Alice"); std::cout << name.at(1000); return 0; }
由于1000明显超出了“ Alice”的索引,所以我预计会出现超出范围的错误。但是,当我运行它时,除了得到空的打印输出外,什么都没有发生。这正常吗?