文字列のサイズで初期化したいワイド文字変数があります。 私は次のように試みましたが、うまくいきませんでした。ワイド文字配列を初期化する
std::string s = "aaaaaaaaaaaaaaaaaaaaa"; //this could be any length
const int Strl = s.length();
wchar_t wStr[Strl ]; // This throws error message as constant expression expected.
これを達成するためにはどのようなオプションが必要ですか?この場合、mallocは動作しますか?
あなたのために 'delete []'を実行するスマートポインタを使用してください。 –