Hallo,
ich habe in einer Basisklasse eine Prototyp identische Methode wie in
einer Kindklasse:
1 | class c_uarttransceiver
|
2 | {
|
3 | public:
|
4 | BYTE * dispatcher();
|
5 | };
|
6 |
|
7 | class c_dispatcher : public c_uarttransceiver
|
8 | {
|
9 | public:
|
10 | BYTE * dispatcher();
|
11 | };
|
12 |
|
13 | c_dispatcher test;
|
14 | test.dispatcher();
|
Die Methode aus der Klasse c_dispatcher wird aber nicht überdeckt. Es
wird die Methode aus uarttransceiver verwendet (auch bei
unterschiedlichen Compilern).
Was mache ich hier falsch? Eigentlich sollte doch die Methode aus
c_dispatcher verwendet werden oder?
Den Inhalt der Methoden habe ich erspart und das ganze auf das
Wesentliche konzentriert.
Vielen dank schonmal!