嘿,我想打电话给在C#中的非托管C++代码 功能界面中,就像下面的(我简化,它可以很容易地理解)调用非托管C++代码与STL混合
Face genMesh(int param1, int param2);
脸型一个结构定义为:
struct Face{
vector<float> nodes;
vector<int> indexs;
}
我用Google搜索和阅读MSDN文档中发现的方式来调用简单的C/C++ unmanged在C#代码,也知道如何到手的结构作为返回值。而我的问题是如何处理“矢量”。我没有找到有关C#中的矢量和某些类型之间的映射的规则。
谢谢!
此搜索帮助您:[网站:msdn.microsoft.com/ STL .Net](http://www.google.com/webhp?hl=zh-CN#hl=zh-CN&source=hp&q=site%3Ahttp% 3A%2F%2Fmsdn.microsoft.com%2F + STL + .Net&aq = f&aqi =&aql =&oq =&gs_rfai =&fp = a2bb30ecf4f91972) – lsalamon 2010-04-09 14:27:10