【发布时间】:2015-08-03 08:20:53
【问题描述】:
在原生 dll 中具有以下功能:
double sum (std::vector<double> vals)
{
double s = 0.0;
for (size_t = 0; i < vals.size(); i++)
{
s += vals[i]
}
return s;
}
如何使它可以从 .net (c#) 调用?
问题是,vector<double> 没有配对。
是否可以更改 c++ 端以使调用成为可能? (不放弃任何std c++特性,包括调用其他c++库的能力)
【问题讨论】: