我有:
wchar_t str[32];
我想从位置0到5获得它的新子字符串。我该怎么做?
std::basic_string
确实具有您要寻找的构造函数:
constexpr basic_string( const CharT* s,
size_type count,
const Allocator& alloc = Allocator() );
所以您可以这样做:
std::wstring substr{str, 5};