- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Stringのコピーについて教えてください。)
Stringのコピーできない現象について
このQ&Aのポイント
- VisualC++.NET(Managed)でのStringのコピーがうまくいかず、getter変数に値が入らない現象が発生しています。
- 原因は不明ですが、対処法を教えていただきたいです。
- Stringのコピーに関する問題について、詳しく教えていただけますか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
× GetAAA( String *cp ){ cp = String::Copy( str ); } ○ GetAAA( String **cp ){ *cp = String::Copy( str ); } × aaa::GetAAA( getter ); ○ aaa::GetAAA( &getter ); int X; を書き換えたいなら f(int*) に対して f(&X) とやるでしょ? それと同じ。
お礼
なるほろ~。 アドレス値自体を関数内で変える場合はアドレスの参照にしなければいけないって事ですね。 勉強になりました。