推 tyc5116:謝謝 11/03 14:12
※ 引述《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