Hola,
Tengo un problema a la hora de definir una clase con un elemento administrado.
En mi programa, quiero trabajar con el tipo BitArray, el cual he definido de la siguiente forma:
Código C++:
Ver originalarray<Boolean>^ myBools = {false,false,false,true,false,false,true,false};
BitArray^ myBA4 = gcnew BitArray( myBools );
A partir de aquí, quiero definir una clase de la siguiente forma:
Código C++:
Ver originalclass WordItem
{
BitArray myArray;
int Position;
int Length;
};
Y aquí es donde me surge el problema. Me aparece el siguiente error:
Código C++:
Ver originalerror C3265
: no puede declarar un elemento
'myArray' administrado en un elemento
'WordItem' sin administrar
¿Cómo debería hacer la definición para que no aparezca este error? Nunca he trabajado con tipos administrados por lo que desconozco su funcionamiento.
Gracias!