作者Ebergies (火神)
看板C_and_CPP
标题Re: [问题] extern
时间Thu Oct 29 10:01:23 2009
※ 引述《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
1F:推 tyc5116:谢谢 11/03 14:12