簡體   English   中英

如何編組包含未知大小的 int 數組的結構?

[英]How do I marshal a structure containing a array of int of unknown size?

我有一個 c 結構,我想從 c 函數返回到 c#,該結構包含一個 int 數組和一個長度。 所以基本上

struct MyStruct
{
int *arr;
int size;
} 

我應該如何在 c 中分配 arr 以確保它可以在 c# 中被釋放。 以及如何在 c# 中裝飾相應的結構以使編組成為可能?

你不能。 您應該通過相同的運行時庫分配和釋放內存。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM