Afişează mesaje
Pagini: [1]
1  infoarena - concursuri, probleme, evaluator, articole / Informatica / Template : Ianuarie 09, 2007, 21:41:35
Buna!

Nu am gasit search asa ca daca mai exista un subiect pe aceasta tema imi cer scuze.

Vreau sa imi fac un template pentru o lista. In template am declarat un pointer static dar nu stiu de ce cand il declar imi da eroare. Am sa dau si un exemplu ca poate nu m-am exprimat cum trebuie:

template <typename T> class Lista
{
      static Lista *head;
      Lista *next;
public:
...
};

class XXX
{
...
};

Lista<XXX> *Lista<XXX> :: head = NULL;

Eroarea care o primesc este: "too few template-parameter-lists "


P.S. Exista cumva vrea diferenta intre declaratia <typename T> si <class T> sau e mai bine una sa o folosesti candva si pe cealalta altcandva?


Mersi anticipat de ajutor
2  infoarena - concursuri, probleme, evaluator, articole / Probleme pentru bacalaureat / 002 Multimi : Mai 29, 2005, 09:19:34
nu se poate sa mai fie niste exemple sa vad ca ceva nu am gandit bine

multumesc anticipat
Pagini: [1]
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines