otóż mam mały problem z szablonem klas,mam w nim 3 konstruktory i zaden z nich nie chce dzialac jesli znajduje sie poza plikiem nagłówkowym w którym klasa wystepuje.Jeśli zas konstruktor(bez zadnych zmian) umieszcze w pliku z klasa dziala poprawnie...Wolalbym jednak miec klase w kilku plikach aby miec jakis porzadek w kodzie.
Zamieszcze potrzebny kod :
urywek klasy
template <class typ>
class wskaznik
{
typ *zmienne;
int ile; //ile tych zmiennych mamy
public :
//konstruktory
wskaznik();
wskaznik(int miejsce);
wskaznik(wskaznik &kopia);
};
jeden z konstruktorow(bez argumentu)
template <class typ>
wskaznik<typ>::wskaznik()
{
ile = -1;
}
definicja obiektu klasy
wskaznik<int> wsk;
probowalem roznymi sposobami ale nie moge znalezc rozwiazania =/
oczyiwscie w pliku w ktorym chce umiescic konstruktory jest zalaczony plik naglowkowy z klasa.Sam plik naglowkowy ma takze straznika nagłówka.