VinceMañana
Legacy Member
Ik ben bezig met een klein programmatje te schrijven in c++, maar om een of andere reden wil Visual Studio mijn eigen klasse niet herkennen.
Bij de private datamembers valt de compiler niet over het gebruik van "Gebruiker*" maar bij de functiedeclaraties krijg ik een "Error 13 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int bericht.h 24"
Iemand die weet wat het probleem is? Natuurlijk heb ik de klasse Gebruiker ook gedefinieerd
Code:
#pragma once
#include <string>
#include <boost\date_time\gregorian\gregorian.hpp>
#include "Gebruiker.h"
using namespace std;
using namespace boost;
class Bericht
{
private:
string body;
boost::gregorian::date datum;
Gebruiker* verzDoorGebruiker;
Gebruiker* verzAanGebruiker;
public:
Bericht(string body, boost::gregorian::date datum, Gebruiker* verzDoorGebruiker, Gebruiker* verzAanGebruiker*);
~Bericht(void);
string getBody();
boost::gregorian::date getDatum();
Gebruiker* getVerzDoorGebruiker();
Gebruiker* getVerzAanGebruiker();
void setBody(string body);
void setDatum(boost::gregorian::date datum);
void setVerzDoorGebruiker(Gebruiker* gebruiker);
void setVerzAanGebruiker(Gebruiker* gebruiker);
};
Bij de private datamembers valt de compiler niet over het gebruik van "Gebruiker*" maar bij de functiedeclaraties krijg ik een "Error 13 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int bericht.h 24"

Iemand die weet wat het probleem is? Natuurlijk heb ik de klasse Gebruiker ook gedefinieerd



