
**** Build of configuration Default for project measurement ****
make all
g++ -O2 -g -Wall -fmessage-length=0 -c -o measurement.o measurement.cpp
In file included from measurement.cpp:11:
cMeasurement.h: In constructor ‘cMeasurement::cMeasurement()’:
cMeasurement.h:20: error: expected primary-expression before ‘int’
cMeasurement.h:20: error: expected ‘{’ at end of input
make: *** [measurement.o] Fehler 1
Das heißt wohl das ihm ne { fehlt in der cMeasurement.h hab alle Klammern in der header datei kontrolliert es passt eigentlich alles.
Könnte bitte jemand drüber schauen, ich hab so wohl in der cMeasurement.h als auch in der cpp Datei alle Klammern kontrolliert und nix vergessen.
Bin ratlos
Hier noch mal die Header Datei
Code: Alles auswählen
#ifndef CMEASUREMENT_H_
#define CMEASUREMENT_H_
#include <vector>
class cMeasurement
{
private:
std::vector<double> values;
public:
std::vector<double> const & getStabLenght(void);
cMeasurement(void): values(int numberOfValues);
~cMeasurement(void);
};
#endif /* CMEASUREMENT_H_ */
und hier die cpp Datei
Code: Alles auswählen
#include "cMeasurement.h"
std::vector<double> const & cMeasurement::getValues(void) const
{
return values;
}
cMeasurement::cMeasurement(void): values(int numberOfValues)
{
}
~cMeasurement::cMeasurement(void)
{
}