Komposition
Jeg har en klasse Konto, og en klasse kunde.Kunde skal holde en reference til en konto.
//Kunde.h
#ifndef kunde_h
#define kunde_h
#include "Konto.h"
class Kunde{
int kundenummer;
Konto& konto;
public:
Kunde(int k, Konto& kon);
};
#endif
//Kunde.cpp
#include "Kunde.h"
Kunde::Kunde(int k, Konto& kon){
kundenummer=k;
konto=kon;
}
Jeg får følgende fejl:
error C2143: syntax error : missing ';' before '&'
error C2501: 'Konto' : missing storage-class or type specifiers
error C2501: 'konto' : missing storage-class or type specifiers
error C2629: unexpected 'class Kunde ('
error C2238: unexpected token(s) preceding ';'
error C2061: syntax error : identifier 'Konto'
error C2511: 'Kunde::Kunde' : overloaded member function 'void (int)' not found in 'Kunde' : see declaration of 'Kunde'
