やりたいこと
std::wstring型のデータをwchar_t*型の変数へ格納する。
環境
Windows10 64bit
Visual Studio 2019
C++
条件
const_castは使用しない。
new演算子は使用しない。
std::wstring.size()の値は不明。
条件を踏まえ、やりたいことは実現可能でしょうか。
もし実現可能であればその手法をご教示下さい。
宜しくお願いいたします。
追記
以下コードを試したところ、wchar_t* wc = ws.data();で以下のエラーが発生しました。
C++
1int main() { 2 std::wstring ws = L"test"; 3 wchar_t* wc = ws.data(); 4}
エラー
E0144 "const wchar_t *" の値を使用して型 "wchar_t *" のエンティティを初期化することはできません
C2440 '初期化中': 'const _Elem *' から 'wchar_t *' に変換できません。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/15 11:38 編集
2021/02/15 11:43
2021/02/15 11:48
2021/02/15 11:51
2021/02/15 11:58