str_view.begin();
Почему нормально компилируется clang, но не работает в MSVC?
error C2440: 'initializing': cannot convert from 'std::_String_view_iterator<_Traits>' to 'const char16_t *'
with
[
_Traits=std::char_traits<char16_t>
]
потому что итератор не обязан реализовываться как указатель https://en.cppreference.com/w/cpp/string/basic_string_view/begin
вместо begin() можно заюзать же data() ?
Обсуждают сегодня