Erledigt: Using-direktive in main()
-
Hallo Community,
ich habe vor kurzem irgendwo hier im Forum gelesen, dass es besser wäre (im Sinne der Lokalität) using direktive in der main zu benutzen, statt außerhalb.
z.b.:
// main.cpp int main() { using namespace std; // ... return 0; }statt
// main.cpp using namespace std; int main() { // ... return 0; }macht das einen Unterschied?

das macht für mich nur Sinn, wenn man noch weitere Funktionen in main.cpp definiert.Grüße
-
Ich habe es bei Struppi gesehen.
Natürlich macht es keinen Unterschied, außer, wie Du schon sagst, wenn in der main.cpp weitere Funktionen definiert werden, was aber bei mir eh supi selten der Fall ist.Ich definiere recht viele Funktionen inline in Klassen. Also auch im Header. Dort gewöhne ich es mir zur Zeit an, statt voll qualifizierte Namen zu schreiben, und in der main() gewöhne ich es gleich mit an, damit es überall gleich aussieht.
Also kein technischer Grund bei mir, sondern nur ein Stil-Experiment mit guter Prognose.
-
aha, ok. Dankeschön.