ik heb een classe Getal en daar staat een functie in: check_getal();. Deze heeft dus geen parameters nodig.
Nu heb ik een andere classe Getalsterkte die overerft van classe Getal met daarin een functie check_getal(int getal);. Deze heeft dus wel een paramater nodig.
Nu wil ik de functie van de hoofdklasse gebruiken maar geeft hij de melding dat ik te weinig argumenten heb meegegeven. Hoe kan ik dit oplossen? Ik include dus wel "Getal.h" voor de zekerheid (hoofdklasse header file).
Nu heb ik een andere classe Getalsterkte die overerft van classe Getal met daarin een functie check_getal(int getal);. Deze heeft dus wel een paramater nodig.
Nu wil ik de functie van de hoofdklasse gebruiken maar geeft hij de melding dat ik te weinig argumenten heb meegegeven. Hoe kan ik dit oplossen? Ik include dus wel "Getal.h" voor de zekerheid (hoofdklasse header file).
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| #pragma hdrstop
#include <iostream>
#include "Priemgetal.h"
#include "Getalsterkte.h"
#include "Getal.h"
using namespace std;
//---------------------------------------------------------------------------
void Priemgetal :: start() {
Getalsterkte g;
g.getal=0;
if (g.check_getal()) {
g.volgende_getal();
g.vorige_getal();
g.sterkte_getal();
cin.get();
cin.get();
}
else {
cout << "Einde programma.";
cin.get();
cin.get();
}
}
#pragma package(smart_init) |