Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: [Eclipse/C++] compileren class templates  (gelezen 1460 keer)

Offline BlackBurn

  • Lid
    • http://www.robmaas.eu
  • Steunpunt: Nee
[Eclipse/C++] compileren class templates
« Gepost op: 2008/09/10, 22:00:46 »
Ik ben bezig met C++, echter loop ik tegen het probleem aan, dat ik class templates niet gecompileerd krijg, ik krijg dan in Eclipse telkens de melding

interne fout expected initializer before ‘<’ tokenDit gebeurt op elke regel waar ik gebruik wil maken van het "onbekende" type.

bijv:
template
void Stack::push(DataType elementToPush)
Iemand enig idee waar dit ik kan zitten?
Live to win, dare to lose
http://www.robmaas.eu

Offline BlackBurn

  • Lid
    • http://www.robmaas.eu
  • Steunpunt: Nee
[Eclipse/C++] compileren class templates
« Reactie #1 Gepost op: 2008/09/12, 10:01:45 »
Ben er wel achter wat de bedoeling is, maar heb het nog niet werkend.

Omdat bij templat classes, de cpp geïncluded wordt in de h file en niet de h file in cd cpp, zoals bij normale klassen, moeten cpp files geexclude worden van het compileren.

Ik heb alleen nog niet gevonden hoe ik de desbetreffende cpp files kan excluden in eclipse.
Live to win, dare to lose
http://www.robmaas.eu