Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2015, 05:18
lmmontero
 
Fecha de Ingreso: mayo-2015
Mensajes: 15
Antigüedad: 9 años
Puntos: 0
Error elemento administrado

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 original
  1. array<Boolean>^ myBools = {false,false,false,true,false,false,true,false};
  2.    BitArray^ myBA4 = gcnew BitArray( myBools );

A partir de aquí, quiero definir una clase de la siguiente forma:

Código C++:
Ver original
  1. class WordItem
  2. {
  3.     BitArray myArray;
  4.     int Position;
  5.     int Length;
  6. };

Y aquí es donde me surge el problema. Me aparece el siguiente error:

Código C++:
Ver original
  1. 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!