All pastes #276873 Raw Edit

rvsjoen

public cpp v1 · immutable
·published 2006-12-12 19:35 UTC
rendered paste body
------- test.cpp --------#include "utoevar.h"#include <iostream>using namespace std;int main ( int argc, char *argv[] ){	Utoevar u("Truls", "Bergen" ,1990 ,mann);	cout << "Fødselsår: " << u.hentFAar() << endl;	return 0;}------- utoevar.h --------#ifndef UTOEVAR_H#define UTOEVAR_H#include <QString>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;}