Hola amigos,
Nuevamente recurriendo a su ayuda, esta vez es lo siguiente: Cómo puedo usar una STL por ejemplo list dentro de la definición de una clase en C++, ya que necesito que dentro de un objeto maneje una lista simplemente enlazada de otros objetos:
Tengo el siguiente código:
Código C++:
Ver original#include <list>
#include "otra_clase.hpp"
using namespace std;
class Objeto {
public:
Objeto(int idp, list <otra_clase> &list_inter); // Constructor
Objeto(); // Constructor
private:
int id;
list <otra_clase> lista_interna;
};
el problema es que con solo agregar la linea: #include <list>
Me genera errores como los siguientes:
Código C++:
Ver original/usr/include/c++/4.5/bits/stl_algobase.h:207:3: error: template with C linkage
/usr/include/c++/4.5/bits/stl_algobase.h:230:3: error: template with C linkage
Estoy trabajando en linux.
Desde ya les agradezco su valioso aporte.
Saludos