------- test.cpp -------- #include "utoevar.h" #include using namespace std; int main ( int argc, char *argv[] ) { Utoevar u("Truls", "Bergen" ,1990 ,mann); cout << "Fødselsår: " << u.hentFAar() << endl; cout << "TEST" << endl; return 0; } ------- utoevar.h -------- #ifndef UTOEVAR_H #define UTOEVAR_H #include enum kjoenn{mann, kvinne}; class Utoevar { public: Utoevar(); Utoevar(const QString& namn, const QString& klubb, int fAar, kjoenn kj); ~Utoevar(); QString hentNamn() const; QString hentKlunn() const; int hentFAar() const; kjoenn hentKjoenn() const; protected: QString namn; QString klubb; int* pFAar; kjoenn kj; }; #endif ------- utoevar.cpp -------- #include "utoevar.h" Utoevar::Utoevar(const QString& namn, const QString& klubb, int fAar, kjoenn kj) : namn(namn), klubb(klubb), pFAar(&fAar), kj(kj) {} Utoevar::~Utoevar(){} int Utoevar::hentFAar() const { return *pFAar; }