Having the following function in a native dll:
double sum (std::vector<double> vals)
{
    double s = 0.0;
    for (size_t = 0; i < vals.size(); i++)
    {
        s += vals[i]
    }
    return s;
}
How can I make it callable from .net (c#) ?
The problem is, that there is no pair for vector<double>.
Is it possible to alter the c++ side to make the call possible? (without giving up any std c++ feature, including the ability to call other c++ libraries )
 
     
    