poz svima imam problem sa jednim programom koristim netbeans 6.91 sa javom, problem je sljedeci kad pokrenem program izbaci mi gresku undeclerd reference mojlist<T> dodaj u ovom smislu, ali ev sad sam instaliro stari netbeans i sad mi nekad javi gresku kod ovog #include "mojlist.hxx" a nekad nejavi nikako gresku a nece da kompajlira
MOLIM POMOC PLEASE HVALA
HEADER FILE
#ifndef _MOJLIST_H
#define _MOJLIST_H
template<typename T>
class mojlist
{
private:
struct cvor
{
T vrijednost;
cvor * slijedeci;
cvor(T v, cvor* s) : vrijednost(v), slijedeci(s) {}
};
cvor * _prvi;
public:
mojlist() : _prvi(0) {}
mojlist& dodaj(const T & v);
};
#include "mojlist.hxx"
#endif
CPP FILE
#include "mojlist.h"
template <typename T>
mojlist<T>& mojlist<T>::dodaj(const T & v)
{
cvor * novi = new cvor(v,0);
if(_prvi != 0)
{
cvor* temp = _prvi;
while(temp -> slijedeci != 0)
temp = temp -> slijedeci;
temp -> slijedeci = novi;
}
else
{
_prvi = novi;
}
return *this;
}
MAIN
#include "mojlist.h"
#include <iostream>
int main()
{
mojlist<int> lista;
lista.dodaj(5);
lista.dodaj(8);
return 0;
}
MOLIM POMOC PLEASE HVALA
HEADER FILE
#ifndef _MOJLIST_H
#define _MOJLIST_H
template<typename T>
class mojlist
{
private:
struct cvor
{
T vrijednost;
cvor * slijedeci;
cvor(T v, cvor* s) : vrijednost(v), slijedeci(s) {}
};
cvor * _prvi;
public:
mojlist() : _prvi(0) {}
mojlist& dodaj(const T & v);
};
#include "mojlist.hxx"
#endif
CPP FILE
#include "mojlist.h"
template <typename T>
mojlist<T>& mojlist<T>::dodaj(const T & v)
{
cvor * novi = new cvor(v,0);
if(_prvi != 0)
{
cvor* temp = _prvi;
while(temp -> slijedeci != 0)
temp = temp -> slijedeci;
temp -> slijedeci = novi;
}
else
{
_prvi = novi;
}
return *this;
}
MAIN
#include "mojlist.h"
#include <iostream>
int main()
{
mojlist<int> lista;
lista.dodaj(5);
lista.dodaj(8);
return 0;
}