Forum » Programiranje » Pomoc pri c++ template-i
Pomoc pri c++ template-i
Maryyo ::
Pozdravljeni!
Imam eno tezavo in sicer si skusam ustvarit razredni template in pri compajlanju vrne tele errorje:
Dinamicen Seznam error LNK2019: unresolved external symbol "public: __thiscall DinamicenSeznamClass(-int-)::~DinamicenSeznamClass(-int-)(void)" (??1?$DinamicenSeznamClass@H@@QAE@XZ) referenced in function _main
ta je za destruktor, vrne pa mi isti error za vsako metodo ki jo poskusam klicati iz main-a.
compajlam v VS .net 2003, deklaracija razreda je sledeca:
template(-class T-)
class DinamicenSeznamClass
{
public:
DinamicenSeznamClass();
~DinamicenSeznamClass();
void vstavi(int index,const T& Nekaj);
void vrini(int index,const T& Nekaj);
void pripravi();
T vrni(int index) const;
int isci(const T & Nekaj) const;
bool prazen() const;
int velikst() const;
private:
DinamicenSeznamClass(-T-)* Next;
DinamicenSeznamClass(-T-)* Seznam ;
T &podatek;
};
vse metode so napise na sledec nacin:
template(-class T-)
DinamicenSeznamClass(-T-)::~DinamicenSeznamClass() {.....}
kaj je v bistvu sploh narobe? mi lahko prosim kdo pomaga?
p.s. namesto ogladih oklapejev sem vstail ( zaradi html tagov.....)
(- za levega in -) za desnega
lp,
mario
Imam eno tezavo in sicer si skusam ustvarit razredni template in pri compajlanju vrne tele errorje:
Dinamicen Seznam error LNK2019: unresolved external symbol "public: __thiscall DinamicenSeznamClass(-int-)::~DinamicenSeznamClass(-int-)(void)" (??1?$DinamicenSeznamClass@H@@QAE@XZ) referenced in function _main
ta je za destruktor, vrne pa mi isti error za vsako metodo ki jo poskusam klicati iz main-a.
compajlam v VS .net 2003, deklaracija razreda je sledeca:
template(-class T-)
class DinamicenSeznamClass
{
public:
DinamicenSeznamClass();
~DinamicenSeznamClass();
void vstavi(int index,const T& Nekaj);
void vrini(int index,const T& Nekaj);
void pripravi();
T vrni(int index) const;
int isci(const T & Nekaj) const;
bool prazen() const;
int velikst() const;
private:
DinamicenSeznamClass(-T-)* Next;
DinamicenSeznamClass(-T-)* Seznam ;
T &podatek;
};
vse metode so napise na sledec nacin:
template(-class T-)
DinamicenSeznamClass(-T-)::~DinamicenSeznamClass() {.....}
kaj je v bistvu sploh narobe? mi lahko prosim kdo pomaga?
p.s. namesto ogladih oklapejev sem vstail ( zaradi html tagov.....)
(- za levega in -) za desnega
lp,
mario
- spremenil: Maryyo ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [c#] SkladOddelek: Programiranje | 1579 (1439) | Spura |
» | arrayList, razred chainOddelek: Programiranje | 1078 (1002) | ERGY |
» | [c++]SeznamOddelek: Programiranje | 2661 (2661) | Gundolf |
» | [C++] Linker errorOddelek: Programiranje | 1286 (1286) | Quikee |
» | [C++ naloga] seznamOddelek: Programiranje | 1386 (1386) | BigWhale |