Geschützten Konstruktor?



  • Ich habe eine Klasse von CDocument abgeleitet. Dabei wurde der Konstruktor automatisch protected deklariert. Das passt mir aber gar nicht kann ich das jetzt ohne tiefgreifende Problem ändern?
    Der Compiler meckert zwar nicht aber irgendwie hab ich Angst 😞 .
    Also falls sich schon mal jemand mit diesem Problem befasst hat wäre ich sehr froh über eine Antwort.



  • Moin,
    da dürfte es keine probleme geben, denn du kannst alle anderen Funktionen ja auch als public umdefinieren, die als protected oder private vom Visual deklariert wurden.



  • Danke, das hab auch schon gemacht, ich befürchte bloß, das sich das irgendwann rächt. Aber ich werd erst mal weiter machen. 🙄



  • Da ein CDocument über die MFC dynamisch erstellt wird, ist ein geschützter Konstruktor doch besser, da verhindert wird, dass ein CDocument statisch erstellt werden kann!


Anmelden zum Antworten