1

私は、構造がほとんどない一般的な C++ dll を持っています。C#.net コンソール ベースのアプリケーションから構造データを渡しています。また、コピー コンストラクターのように dll 内でその構造をディープ コピーしようとしています。

私の問題は、数回の割り当て後に新しいメモリを割り当てている間にdllがメモリ不足になっているようです!! .net アプリケーションによって消費される汎用 dll のヒープ メモリ割り当て制限はありますか?

解決策 - を使用して独自のヒープを作成しようとしましたが、::heapcreate()このハンドルを使用してオブジェクトを作成しましたが、new機能していないようです。機能していないのは、通常の演算子と、デフォルトのヒープにnew多くの深いコピー構造を使用していることです。wchar_t*

.NET によって消費される一般的な dll のメモリ割り当てに関するヘルプや情報は、本当に役に立ちます。

4

0 に答える 0