jpan1221 发表于 2020-12-2 11:20:27

一个关于字符串的问题

我的C++程序运行到一半给我报了这样一个错,但是我不知道这个是什么意思,哪位大佬帮忙看看这是什么错误

/home/keith/builds/mingw/gcc-9.2.0-mingw32-cross-native/mingw32/libstdc++-v3/include/bits/basic_string.h:1067: std::__cx
x11::basic_string<_CharT, _Traits, _Alloc>::reference std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator[](st
d::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits<char>; _Al
loc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::reference = char&; std::__cxx11::basic_
string<_CharT, _Traits, _Alloc>::size_type = unsigned int]: Assertion '__pos <= size()' failed.

Process finished with exit code 3

chxchxkkk 发表于 2020-12-3 09:26:30

不贴代码看不出来

吃点饭饭 发表于 2020-12-3 09:39:15

chxchxkkk 发表于 2020-12-3 09:26
不贴代码看不出来

zhangjinxuan 发表于 2022-8-17 15:19:50

应该是访问某个字符串下标越界了吧
如:string s="fishc";后面接一句s='c',s等等
页: [1]
查看完整版本: 一个关于字符串的问题