嘿,我想打電話給在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