C++ inicializar static list

17/01/2004 - 20:42 por opotonil | Informe spam
Buenas.

Tengo la siguiente clase:

class cIncendio{
private:
static list <cIncendio> lista;
static int codigoMax;
int codigo;
int distancia;
int magnitud;
int turno;
...
};

Pero para utilizar la variable lista que es estatica
tengo que inicializarla, por lo que he visto, pero no se
como inicializarla o mas bien a que. Osease:

int cIncendio::codigoMax = 0; //bien.
list cIncendio::lista = ¿?; //A que la inicializo.

Bueno pos a ver si alguien me puede ayudar. Gracias y
salu2.

Preguntas similare

Leer las respuestas

#1 Demon
17/01/2004 - 21:13 | Informe spam
Hola, opotonil!

Veo ke deklaras lista como tipo list. Puedes especificar ké tipo de variable
es? La inicialización depende de ello.

Demon

"opotonil" escribió en el mensaje
news:005e01c3dd32$0b092d80$
Buenas.

Tengo la siguiente clase:

class cIncendio{
private:
static list <cIncendio> lista;
static int codigoMax;
int codigo;
int distancia;
int magnitud;
int turno;
...
};

Pero para utilizar la variable lista que es estatica
tengo que inicializarla, por lo que he visto, pero no se
como inicializarla o mas bien a que. Osease:

int cIncendio::codigoMax = 0; //bien.
list cIncendio::lista = ¿?; //A que la inicializo.

Bueno pos a ver si alguien me puede ayudar. Gracias y
salu2.
Respuesta Responder a este mensaje
#2 opoToniL
23/01/2004 - 19:46 | Informe spam
Buenas.

Declaro: static list <cIncendio> lista; Un objeto
estatico de la clase list que va ha contener objetos de
la clase cIncendio y el nombre de la variable sera lista.

Pero bueno, el problema no era que no la inicializara a
nada, no hace falta, el problema era que intentaba
utilizarla desde otro metodo de la clase cIncendio que no
era estatico y por lo que parece tenia que serlo.

Gracias por responder. Salu2.

Hola, opotonil!

Veo ke deklaras lista como tipo list. Puedes especificar


ké tipo de variable
es? La inicialización depende de ello.

Demon

"opotonil"


escribió en el mensaje
news:005e01c3dd32$0b092d80$
Buenas.

Tengo la siguiente clase:

class cIncendio{
private:
static list <cIncendio> lista;
static int codigoMax;
int codigo;
int distancia;
int magnitud;
int turno;

};

Pero para utilizar la variable lista que es estatica
tengo que inicializarla, por lo que he visto, pero no se
como inicializarla o mas bien a que. Osease:

int cIncendio::codigoMax = 0; //bien.
list cIncendio::lista = ¿?; //A que la inicializo.

Bueno pos a ver si alguien me puede ayudar. Gracias y
salu2.


.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida