之前由于一直是初学阶段,搜寻网上调用教程都是加法器直接return(a+b);但是有时候我们需要返回多个参数,譬如如果我们从C#界面上输入a和b,我们要调用C++计算a²和b²并返回到C#一直不会弄,只能多开几个函数一个一个值返回太复杂了。
方法:(例子为计算两个参数平方值并返回)
1、在C++中新建一个类,形参要用引用符号&
extern "C" __declspec(dllexport)void Sum(int &a, int &b) {
a *= a;
b *= b;
return;
}
2、在头文件中定义Sum.h