Heute ist mir aufgefallen, dass ich protectedim C ++ - Code grundsätzlich keine Methoden verwende, da ich selten das Bedürfnis habe, nicht öffentliche Methoden eines übergeordneten Elements aufzurufen. Ich verwende protected in Java im Muster der Template-Methode, aber da Sie private Methoden in C ++ überschreiben können, brauche ich das auch nicht protected.
Was sind also einige reale Szenarien, in denen ich protectedMethoden in C ++ - Code verwenden möchte ?
(Beachten Sie, dass ich die Vererbung von Implementierungen im Allgemeinen nicht besonders mag, das könnte eine Menge erklären ...)