2
C++/CLIプロジェクト(Visual Studio 2010)では、System :: Stringをchar *に変換してシステム関数に送ることができ、同様に受信したchar *をSystem: :文字列?System :: char *への文字列とC++/CLIの文字列:Marshalより速い?
System :: Runtime :: InteropServices :: Marshalクラスを使用するよりも速い方法がありますか?
これは単なるchar *です。文字列を固定すると、メモリ管理に悪影響を及ぼすことはありませんか? – jnm2
はい、システム機能の持続時間の間、ピンを固定する必要があります。そうしないと、GCがあなたを下から移動させる可能性があります。それが 'char *'ならば、とにかくコピーをやらなければならないでしょう。 –
参照のために固定解除できますか?実行後に固定ポインタのコンテキストを離れると、固定解除されますか? – jnm2