Klasy A i B

0

Hej, pomoże ktoś, mam takie zadanie do zrobienia i nie rozumiem. Zrobi mi to ktoś z wyjaśnieniem na czym to polega, żebym wiedzieć na przyszłość? Dopiero zaczynam klasy, rozumiem same podstawy.Wiem, że trzeba wykorzystać tu dziedziczenie. Z góry dziękuję :)
Napisz klasy a i b nie deklarując w nich metod ani zmiennych publicznych. Klasy powinny być przystosowane do użycia w przykładowym programie poniżej. Nie korzystają one z żadnych plików nagłówkowych.
Przykładowy program

int main() {
    std::cout << A().info() << " " << B().info() << std::endl;}
0

Obydwie dziedziczą z jednej klasy, która, co najmniej, ma metodę info:

#include <iostream>

class C {
	public:
	void info() {
		std::cout <<"Super class C here\n";
	}
};

class A: public C {};
class B: public C {};

int main () {
	A().info();
	B().info();
	return 0;
}

0

Dobra, już rozumiem. Niby parę linijek tylko, ale jak się nie ma doświadczenia, to jest trudne. Dzięki wielki :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1