[問題] C++透過DDX\DDV使用C# - 資料繫結

看板C_and_CPP作者 (浪無定所)時間10年前 (2013/10/14 10:20), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
不好意思 各位大大 在這邊我嘗試將MFC C++透過DDX/DDV使用c#的 windows Form http://msdn.microsoft.com/zh-tw/library/94t3ebxz(v=vs.90).aspx 如教學所言,可以正常運作,但此時出現了一個問題? (我在c#的資料跟怎麼從c++使用呢?) 所以我在C#的Function中,寫了三個型態的Return(int string struct) 並在c++呼叫與接收。 ‧C#的Code ------------------------------------- public int ReturnInt() { return 999; } ------------------------------------- ‧C++的Code (接收) ------------------------------------- int nTest = m_ctrl1->ReturnInt(); ------------------------------------- C# C++ ------------------------------------- int A() int string B() CString Teststruct C() Teststruct ------------------------------------- 這三種都可以正確傳回來,但我不太清楚C++跟C#有哪些資料型態是可以共用的? 因為我想在c++的部分,使用Vector,但不知C#的時候,該Return什麼回來。 它們兩個(c++、c#)有什麼共用的容器嗎? 謝謝各位大大 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.231.17.38

10/14 22:46, , 1F
應該只有基礎的資料結構可以, 只能改成 array 吧 IMO
10/14 22:46, 1F

10/16 11:49, , 2F
後來我決定寫一個Struct給兩邊互用了QQ 謝謝大大
10/16 11:49, 2F
文章代碼(AID): #1IMrJnKH (C_and_CPP)