の参照を見ると、-basic_string_view
から構築するための (明示的な) 演繹ガイドが不足しているようです。std::basic_string
const char*
const wchar_t*
現在、文字列ビューに貼り付けることができるものはすべて受け入れる必要があるテンプレートで、次のトリックに頼っています。
using CharIn = decltype(std::basic_string(str_in))::value_type;//basicly: char or wchar_t
std::basic_string_view<CharIn> str = str_in;
私はただ書くことを好んだでしょう:
std::basic_string_view str = str_in;//<--using deduction guide (currently does not work for basic_string)
これは考慮されているのでしょうか?