- 793 名前:デフォルトの名無しさん [2007/10/22(月) 00:52:02 ]
- System::Stringは書換不能な文字列。
どうするかというと、例えばSystem::String^% XXにするという手がある。 msdn2.microsoft.com/ja-jp/library/h9t2463y(VS.80).aspx ネイティブで言えば、これでは呼出元に反映されないから、 void f(char const* p) { p = "hoge"; } こうするというのと同じこと。 void f(char const*& p) { p = "hoge"; } .NETの勉強についてだが、<C++を十分に理解しているのなら>、 C++/CLIでも構わないと俺は思う。逆にC++をよくわかっていないのなら、 素直に.NETに関してはC#で勉強すべき。
|

|