【发布时间】:2020-06-11 05:15:58
【问题描述】:
std::string 中是否有与CString::mid() 等效的功能?
【问题讨论】:
std::string 中是否有与CString::mid() 等效的功能?
【问题讨论】:
相当于std::string::substr,具有以下接口:
basic_string substr( size_type pos = 0, size_type count = npos ) const;
constexpr basic_string substr( size_type pos = 0, size_type count = npos ) const;
你可以像这样使用它:
std::string str = "0123456789abcdefghij";
// returns [pos, size())
std::string sub1 = str.substr(10);
std::cout << sub1 << '\n';
// returns [pos, pos+count)
std::string sub2 = str.substr(5, 3);
【讨论】: