ďťż

Ładny brzuch

Można podzielić szablon klasy na plik z deklaracją szablonu i drugi z definicją metod, w ten sposób, żeby to się kompilowało w gcc i ogólnie działało w dev-cpp?

PS Wesołych Świąt! :)



nie uzywam dev_cpp, ale uzywam kompilatora gcc/g++ i oczywiscie to jest mozliwe, tworzac naglowki (*.h) lub po prostu skompilowac razem pliki *.cpp (przy czym ten z main powinien byc na koncu)..

chyba tworzac projekt w dev'ie mozna cos takiego zrobic, ale nie pamietam ;)
Użytkownik fernandez edytował ten post 26 grudzień 2007, 17:37
W teorii nie ma z tym problemów. Nowsze kompilatory radzą sobie z problemami związanymi z rozdzielaniem definicji od "deklaracji" szablonu, ale w praktyce już jest nieco inaczej. Zauważ, że nie do końca ma to sens to też mało kto z takiej możliwości korzysta. Szablon de'facto sam w sobie jest tyko definicją czegoś, a dopiero kompilator na podstawie zapotrzebowania tworzy deklarację dlatego szablony trzyma się w nagłówkach. Wyjątkiem jest chyba tylko specjalizowanie szablonów.
Użytkownik reVis edytował ten post 26 grudzień 2007, 22:07
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •