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 original
array<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 original
class WordItem { BitArray myArray; int Position; int Length; };
Y aquí es donde me surge el problema. Me aparece el siguiente error:
Código C++:
Ver original
error 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!