Е
Size: a a a
Е
v
Е
TS
Е
char array[3] = {'B', 'a', 'r'};
std::string str(array_v.data(), array_v.size()); // OK
std::cout << std::strlen(str.data()) << '\n';
// OK: the underlying character array of a std::string is always null-terminatedv
Е
TS
char array[3] = {'B', 'a', 'r'};
std::string str(array_v.data(), array_v.size()); // OK
std::cout << std::strlen(str.data()) << '\n';
// OK: the underlying character array of a std::string is always null-terminatedЕ
Е
TS
char array[3] = {'B', 'a', 'r'};
std::string str(array_v.data(), array_v.size()); // OK
std::cout << std::strlen(str.data()) << '\n';
// OK: the underlying character array of a std::string is always null-terminatedstd::char_traits<char>::length(str.data())Т8
Т8
TS
TS
Т8
Т8
TS
TS
Т8