1

クラスでを定義し、createdirectory(const stdStr& path)を使用して別のクラスからその関数にアクセスしていますDirectory::CreateDirectory("C:\\Temp");

「C」\Tempで「

no suitable constructor exists to convert from "const char [4]" to "std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t>>"
4

1 に答える 1

1

"C:\\Temp"文字列はの配列ですcharが、関数はでテンプレート化された文字列を使用しているためですwchar。個人的には、疫病のようにUnicodeを避けていますが、必要だと思いますL"C:\\Temp"(前のLに注意してください)。

于 2011-04-27T17:03:21.840 に答える