4

の参照を見ると、-basic_string_viewから構築するための (明示的な) 演繹ガイドが不足しているようです。std::basic_stringconst 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)

これは考慮されているのでしょうか?

4

1 に答える 1