Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: Lista mallin sisällä

tn [04.08.2004 19:07:29]

#

Mikä on vikana seuraavassa koodissa?

template <class T>
class Luokka{
public:
    ...
private:
    std::list<T> lista;          // tämä toimii vielä
    std::list<T>::iterator it;   // tämä aiheuttaa virheen
};

(Alkuperäisessä koodissa oli kylläkin:

std::list<Luokka2<T>&> lista;

... sekä eräässä Luokka :n funktiossa/metodissa ...

std::list<Luokka2<T>&>::iterator iteraattori;

... ja seurauksena sama virheilmoitus.)

Deewiant [04.08.2004 21:59:43]

#

Voisi auttaa jos kerrot, mikä virheilmoitus on kyseessä.

tn [06.08.2004 13:46:13]

#

Jostakin varausfunktiosta (...alloc...) kääntäjä muistaakseni valitti. Päätin kuitenkin luopua tuosta mallisekamelskasta, sillä homma alkoi käydä turhan monimutkaiseksi.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta