看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《tyc5116 (累人啊....)》之銘言: : ※ 引述《tyc5116 (累人啊....)》之銘言: : : 不過想問問有在用windows form的大大們 : : 像CLI的一些型態extern怎麼使用? : : 例如ArrayList : : 謝謝 : : -- : : ◆ From: 163.18.48.28 : : 推 Ebergies:CLR 不用 extern 因為 managed type 不能放在 global 10/27 22:52 : : → Ebergies:如果你用 gcroot 那麼用法就跟 C++ 一樣 10/27 22:53 : 不好意思,再請問一下 : gcroot我上MSDN查過,也測試過了,就如您所說的一樣 : 只是只gcroot到另一個CPP檔了以後,Arraylist的[]功能就失去了 : 顯示error C2676: 二元運算子 '[' : 'gcroot<T>' : 沒有定義此運算子或預先定義運算子可接受的型別轉換 : 請問我還可以怎麼改??謝謝 extern gcroot< ArrayList^> globalArray; void somefunction() { ArrayList ^clrArrayList= globalArray; // Now you know how to do } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.124.99.126
tyc5116:謝謝 11/03 14:12