【发布时间】:2015-07-10 07:04:50
【问题描述】:
如何将 int 指针传递给参数类型为 int [] 的函数? 我需要从下面的代码中传递指针数据:
char* data = stackalloc char[123];
到一个参数为 int [] 的函数。
foo(char [])
跟进问题:
C# 中的 int[] 是如何表示的?和 C++ 中的一样吗(指针?)
【问题讨论】:
-
您使用的是 C# 吗?如果是这样,您是否尝试与 C++ 代码互操作?因为你的问题不清楚。
-
对不起,我忘了提及语言。它在 C# 中
-
foo(int [])也是C#函数吗? -
但是您使用的是 char* 而不是 int?
-
对不起,我的错。它只是字符。而 foo(char []) 是一个 C# 函数。