https://github.com/malgorzatagora/Magiczne-Schody/blob/cca69f91ebc36b49eb9c60bc605dfe07a0021682/Magiczne-Schody/CircularBuffer.h#L19
Kompilator mbed podpowiada w tym miejscu, że brakuje słowa "virtual" przed metodą w klasie pochodnej
virtual eCircularBufferErrorCode AddCharacter(char a);
Grębosz tylko wspomina, że słowo "virtual" nie musi pojawiać się w klasie pochodnej (ale może). Na forach znalazłem jedynie informację, że umieszczenie tu słowa virtual jest dobrą praktyką bo zwiększa czytelność a jego brak niektóre kompilatory mogą zgłaszać w formie ostrzeżenia (np. nasz)
Misra argumentuje to w następujący sposób Misra C++ (patrz Rule10-3-2)
https://github.com/malgorzatagora/Magiczne-Schody/blob/cca69f91ebc36b49eb9c60bc605dfe07a0021682/Magiczne-Schody/CircularBuffer.h#L19 Kompilator mbed podpowiada w tym miejscu, że brakuje słowa "virtual" przed metodą w klasie pochodnej
virtual eCircularBufferErrorCode AddCharacter(char a);
Grębosz tylko wspomina, że słowo "virtual" nie musi pojawiać się w klasie pochodnej (ale może). Na forach znalazłem jedynie informację, że umieszczenie tu słowa virtual jest dobrą praktyką bo zwiększa czytelność a jego brak niektóre kompilatory mogą zgłaszać w formie ostrzeżenia (np. nasz)Misra argumentuje to w następujący sposób Misra C++ (patrz Rule10-3-2)