__gc error
Publicado por Ruben (4 intervenciones) el 22/05/2005 21:18:30
Estoy haciendo una biblioteca de clases en c++ .net y tengo dos clases declaradas, A y B; de la siguiente forma:
public __gc class B;
public __gc class A:public baseA
{
private:
B *entrada;
B *salida;
};
public __gc class B:public baseB
{
private:
A **entrantes;
A **salientes;
};]
Y recibo el siguiente error:
error C3160: 'entrantes' : no se puede declarar un puntero __gc interior ni una referencia como miembro de 'espacio_nombres::B'
error C3160: 'salientes' : no se puede declarar un puntero __gc interior ni una referencia como miembro de 'espacio_nombres::B'
¿Como puedo solucionarlo? Necesito tener en B esos punteros a A...
public __gc class B;
public __gc class A:public baseA
{
private:
B *entrada;
B *salida;
};
public __gc class B:public baseB
{
private:
A **entrantes;
A **salientes;
};]
Y recibo el siguiente error:
error C3160: 'entrantes' : no se puede declarar un puntero __gc interior ni una referencia como miembro de 'espacio_nombres::B'
error C3160: 'salientes' : no se puede declarar un puntero __gc interior ni una referencia como miembro de 'espacio_nombres::B'
¿Como puedo solucionarlo? Necesito tener en B esos punteros a A...
Valora esta pregunta


0