然后我在程序中用:array<mo^>^ recorder=gcnew array<mo^>(mamount);
它就能通过,但用:array<mo>^ recorder=gcnew array<mo>(mamount);
它就不能通过,是什么问题呢?我的意思本是想定义一个指针mo ^recorder指向mo的数组的。虽然array<mo^>^ recorder=gcnew array<mo^>(mamount);能通过编译,但我都不知是不是我原来的意思了。本该是array<mo>^ recorder=gcnew array<mo>(mamount);
的呀,是吧,大家帮看下。
用了第二句就会出现:1>mothed.cpp(28): error C3149: “mo”: 此处没有顶级“^”,不能使用此类型