看板 C_and_CPP 關於我們 聯絡資訊
不好意思 各位大大 在這邊我嘗試將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
Ebergies:應該只有基礎的資料結構可以, 只能改成 array 吧 IMO 10/14 22:46
crazycat2:後來我決定寫一個Struct給兩邊互用了QQ 謝謝大大 10/16 11:49