我在使用C ++的数组声明属性时遇到问题。
我是这样做的..
array<ref struct structname^>^ variable = gcnew array<ref struct structname^>(10);
property array<ref struct structname^>^ PROPERTY
{
array<ref struct structname^>^ get();
void set();
}
array<ref struct structname^>^ class::get()
{
return variable;
}
void class::set(array<ref struct structname^>^ x)
{
//code here
}
我收到这样的错误:
错误C2556:'cli :: array ^ namespace :: class :: PROPERTY :: get(void)' :重载函数只有返回类型才有区别 'cli :: array ^ namespace :: class :: PROPERTY :: get(void)'