Hola, tengo que realizar un proyecto en Visual C++ 2005 de una lista de listas en entorno gráfico y el 2005 es bastante complicado comparado con el 2003, a parte que la información sobre el es es muy reducida. A ver si alguien me puede echar un cable en esto:
Tengo el siguiente codigo declarado:
#include < iostream >
namespace estructuras {
using namespace System;
public struct lista {
String^ num;
struct lista *seg;
};
struct lista *cabeza = NULL;
}
[/i]
Luego en la función principal añado estructuras utilizando el siguiente comando:
using namespace estructuras;
Bueno, el fallo que me da es el siguiente cuando voy a compilar:
"Error 1 error C3265: no puede declarar un elemento 'num' administrado en un elemento 'estructuras::lista' sin administrar c:\documents and settings\xxxx\mis documentos\visual studio 2005\projects\lista de listas\lista de listas\Form1.h 9
"
La linea 9 se refiere al "String^ num;" que lo tengo que utilizar asi para no tener que convertir luego cuando use textbox o labels.
En 2003 para hacer una estructura administrada se ponia __gc, si pongo eso me da 500 mil fallos incompresibles. Alguien sabe como decirle que esa estructura ya esta administrada para que no me de esa clase de errores en el visual c++ 2005?