C++符号 我的应用程序在C++符号中崩溃了。 我使用c++filt查找符号,如下所示

C++符号 我的应用程序在C++符号中崩溃了。 我使用c++filt查找符号,如下所示,c++,symbols,C++,Symbols,c++过滤器_znscsc2erksjj std::basic_string::basic_string std::basic_string常量&,无符号整数,无符号整数 这个符号是什么意思?它是std::string的构造函数,它接受一个常量std::string&,和两个无符号整数: 您的实现是用一对重载替换可选的参数设计,没有分配器参数的重载就是您在这里看到的重载 如果输入字符串最初是有效字符串,那么您几乎肯定超出了输入字符串的界限。是使用两个位置的无符号int。这将构造参数的子字符串。I

c++过滤器_znscsc2erksjj

std::basic_string::basic_string std::basic_string常量&,无符号整数,无符号整数

这个符号是什么意思?

它是std::string的构造函数,它接受一个常量std::string&,和两个无符号整数:

您的实现是用一对重载替换可选的参数设计,没有分配器参数的重载就是您在这里看到的重载


如果输入字符串最初是有效字符串,那么您几乎肯定超出了输入字符串的界限。

是使用两个位置的无符号int。这将构造参数的子字符串。

IIRC对于使用重载对替换默认参数的实现来说是有效的。
basic_string( const basic_string& other, 
              size_type pos, 
              size_type count = std::basic_string::npos,
              const Allocator& alloc = Allocator() );