台灣最大程式設計社群網站
線上人數
1679
 
會員總數:245964
討論主題:189547
歡迎您免費加入會員
討論區列表 >> C/C++ >> typeof void * xxx_t 轉 c#
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
typeof void * xxx_t 轉 c#
價值 : 30 QP  點閱數:522 回應數:2
樓主

小兔斑比
初學者
60 10
160 18
發送站內信

捐贈 VP 給 小兔斑比
各位前輩好
有一個用 C++ 寫的 DLL 要在 C# 裡面應用
已經搜尋相當多的文章還是找不到該怎麼辦
他在C++是這樣子的: typeof void * XXX_t;
其中XXX是工程師自己定義的名字,不是有關HANDLE這種
然後在之後有很多Function都會用到這個宣告,所以一定要用到它
類似 public int abc(XXX_t *XXX, TCHAR *ccc) 或是 public XXX_t *xxx_init();
(也許有一點不一樣,目前程式不在手邊)
他也不是一個struct可以在C#直接另外定義一個一樣的
就是一個簡單的一行字 typeof void * XXX_t;

已經有在c#討論區發文了,但目前還無解
來這裡請求c++神手幫忙
有任何的可能性都請告訴我

謝謝大家

搜尋相關Tags的文章: [ c++ ] , [ c# ] , [ typeof ] ,
本篇文章發表於2016-05-29 01:41
1樓
最有價值解答

Raymond
檢舉此回應
C# 沒有 typedef, 最接近的是 using, 但 using 好像不能用在 primitive type.
另外 void* 在 C# 好像要放在 unsafe 的框架內, 一般都建議用 IntPtr 來替代.

本篇文章回覆於2016-05-29 23:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

小兔斑比
捐贈 VP 給 小兔斑比 檢舉此回應
謝謝,用此定義後目前無誤
非常感謝,真是救了我一命...
本篇文章回覆於2016-06-03 15:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.