c_cpp 来自C#的C ++
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 来自C#的C ++相关的知识,希望对你有一定的参考价值。
class Program
{
[DllImport("../../Test.dll")]
static extern int Test(int x, int y);
[DllImport("../../Test.dll",EntryPoint="IncPointer")]
unsafe static extern void IncPointer(ref int pointer);
static void Main(string[] args)
{
int[] arr = new int[2]{6,7};
int x = arr[0];
Console.WriteLine(x);
IncPointer(ref x);
Console.WriteLine(x);
Console.WriteLine(Test(2, 3));
}
}
extern "C"
{
__declspec(dllexport) int Test(int x,int y)
{
return x+y;
}
__declspec(dllexport) void IncPointer(int &x)
{
x=x+1;
}
}
以上是关于c_cpp 来自C#的C ++的主要内容,如果未能解决你的问题,请参考以下文章
c_cpp 来自预购
c_cpp 示例来自c plus plus on structs
c_cpp 来自顶点的给定长度的所有路径
c_cpp 来自void指针的hash数据
c_cpp 来自Idris Lightyear的实验笔记
c_cpp 来自http://train.usaco.org的C ++问题解决方案