Hallo,
ich hab in wenigen Tagen Klausur und wollte grad diese Übungsklausur machen, nun hab ich bei einer Aufgabe ein Problem und hoffe ihr könnt mir helfen, schnelle Hilfe wäre echt super![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
Folgender Code:
Hier die Aufgabenstellung:
Ergänzen Sie die Definition einer Klasse C, die von der Klasse B abeleitet ist und einen parameterlosen Konstruktor besitzt, welcher den aktuellen Wert der Elementvariable i mit genau drei Nachkommastellen ausgibt:
Jo, das ist die Aufgabe mit der vorgegebenen Grundstruktur, bitte um Hilfe !
Danke
ich hab in wenigen Tagen Klausur und wollte grad diese Übungsklausur machen, nun hab ich bei einer Aufgabe ein Problem und hoffe ihr könnt mir helfen, schnelle Hilfe wäre echt super
![Smile :) :)](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png)
Folgender Code:
Code:
#include <iostream>
#include <iomanip>
using namespace std;
class A {
public:
int i;
A() {i = 1;}
virtual void access(int p = 5){
add(p);
}
virtual void add(int p){
i = i + p;
}
};
class B : public A{
float k;
public:
B(int _k){
k = _k;
}
void add (int p) {i = i+p+k;}
};
void main(){
A * p = new B(2);
p->add(4);
cout << p->i << endl;
p->access(1);
cout << p->i << endl;
};
Hier die Aufgabenstellung:
Ergänzen Sie die Definition einer Klasse C, die von der Klasse B abeleitet ist und einen parameterlosen Konstruktor besitzt, welcher den aktuellen Wert der Elementvariable i mit genau drei Nachkommastellen ausgibt:
Code:
class C : public B {
public:
C {
cout <<
}
};
Jo, das ist die Aufgabe mit der vorgegebenen Grundstruktur, bitte um Hilfe !
Danke