52 Stimmen

Funktionen privater Klassen vs. Funktionen in unbenanntem Namensraum

Ich habe selbst festgestellt, dass ich dazu neige, keine privaten Klassenfunktionen zu haben. Wenn möglich, lege ich alle Kandidaten für private Klassenfunktionen lieber in einen unbenannten Namensraum und übergebe alle notwendigen Informationen als Funktionsparameter. Ich habe keine stichhaltige Erklärung, warum ich das tue, aber zumindest sieht es für mich natürlicher aus. Infolgedessen muss ich weniger interne Details in der Header-Datei preisgeben.

Was ist Ihre Meinung - ist das eine korrekte Praxis?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X