Nieuws:

We zijn er weer.

Na lange tijd van afwezigheid zijn we er weer  :laugh:
We hebben alle wachtwoorden gereset, je oude wachtwoord werkt niet meer.Je moet via het "wachtwoord vergeten"-linkje je wachtwoord resetten. Je krijgt hiervoor een mailtje op het adres dat je bij ons geregistreerd hebt.

De komende tijd zijn we nog druk bezig om de rest van de site op te bouwen, dus het kan zijn dat sommige onderdelen (tijdelijk) niet werken.

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

Auteur Topic: [Eclipse/C++] compileren class templates  (gelezen 1284 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