vector probleem

Status
Niet open voor verdere reacties.

jeroenb

Gebruiker
Lid geworden
7 mei 2007
Berichten
5
Beste,

ik heb een Header file : Voiture.h
en ik heb een class file Voiture.cpp
nu wil ik een vector gaan gebruiken. als dit doe in een nieuw project wil de code zonder problemen lukken. maar met een header en class file wil het niet lukken. het volgende probleem heb ik dus

*/--------------------------------------Voiture.h-----------------------------------/*
#include <iostream>
#include <vector>

#include <mmsystem.h>

int calculate(); //vector<int> a (deze vector<int> a zou eigenlijk tussen de haaksjes moeten komen)
vector <int> vecCarateristiques;


*/-------------------------------------Voiture.cpp--------------------------------/*

#include <fstream.h>
#include <iostream>
#include <vector>

int Voiture::calculate(){ //vector<int> a

double total= 0 ;


vecCarateristiques.at(12.6);
vecCarateristiques.at(-12.6);
vecCarateristiques.at(11.75);
vecCarateristiques.at(-11.75);
vecCarateristiques.at(3.5);
vecCarateristiques.at(-3.5);
vecCarateristiques.at(6.5);
vecCarateristiques.at(-6.5);

int j = 0;

while (j < 4){
if( a.get(j) == 0){

total = total + vecCarateristiques.get(j*2);
j++;

}else{

total = total + vecCarateristiques.get(j*2+1);
j++;
}
}
return total;
}



*/-------------------------------------errors-----------------------/*


c:\users\user\documents\erasmus\project\project\scenario code\voiture.h(52) : error C2143: syntax error : missing ';' before '<'
c:\users\user\documents\erasmus\project\project\scenario code\voiture.h(52) : error C2501: 'vector' : missing storage-class or type specifiers
c:\users\user\documents\erasmus\project\project\scenario code\voiture.h(52) : error C2059: syntax error : '<'
c:\users\user\documents\erasmus\project\project\scenario code\voiture.h(52) : error C2238: unexpected token(s) preceding ';'



*/------------------------------------------------------------------------------/*

Ik heb al van alles geprobeerd geen idee wat hier mis loopt als iemand me met deze materie zou kunnen helpen zou ik enorm gelukkig zijn.
Alvast bedankt

Jeroen
 
Iets als onderstaande zou moeten werken:

Code:
// voiture.h

#ifndef VOITURE_H_INCLUDED
#define VOITURE_H_INCLUDED

#include <vector>

int Calculate(std::vector<int> v);

#endif

// voiture.cpp
#include "voiture.h"

int Calculate(std::vector<int> v){
  // ...   
}
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan