Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

cojo2015

Alter Hase

  • »cojo2015« ist der Autor dieses Themas

Beiträge: 516

Wohnort: bei mir zu Hause

Beruf: Schüler

  • Private Nachricht senden

11

10.08.2015, 15:01

Hätte mal eine etwas andere Frage. Warum schreiben so viele Leute immer std:: vor bestimmten Funktionen
und legen keinen "Namespace std" an? Damit erspart man sich ja das lästige std::

Ich seh das ziemlich oft, finde das aber ziemlich umständlich. Oder hat das einen tieferen
Sinn, wenn man den Namespace weglässt? ?(

Früher habe auch immer "using namepsace std;" geschrieben. Aber als ich mit der SFML angefangen habe, muss man den namespace sf benutzen und wenn man zwei oder mehr namespaces verwendet, kann es zu Verwechselungen kommen, wenn eine Funktion in beiden namespaces vorkommt. Ich habe es mit mit der Zeit einfach angewöhnt und es ist halt fest drijne geblieben.

12

10.08.2015, 15:10

Hätte mal eine etwas andere Frage. Warum schreiben so viele Leute immer std:: vor bestimmten Funktionen
und legen keinen "Namespace std" an? Damit erspart man sich ja das lästige std::

Ich seh das ziemlich oft, finde das aber ziemlich umständlich. Oder hat das einen tieferen
Sinn, wenn man den Namespace weglässt? ?(

Früher habe auch immer "using namepsace std;" geschrieben. Aber als ich mit der SFML angefangen habe, muss man den namespace sf benutzen und wenn man zwei oder mehr namespaces verwendet, kann es zu Verwechselungen kommen, wenn eine Funktion in beiden namespaces vorkommt. Ich habe es mit mit der Zeit einfach angewöhnt und es ist halt fest drijne geblieben.

Ah ok danke! Mir fällt halt auf das, dass ziemlich viele machen :D Also ist es eher persönlicher Geschmack ^^, wenn es halt
nur einen namespace geben soll, bei zwei oder mehreren macht es natürlich Sinn, einen wegzulassen.

DeKugelschieber

Community-Fossil

Beiträge: 2 641

Wohnort: Rheda-Wiedenbrück

Beruf: Software-Entwickler

  • Private Nachricht senden

13

10.08.2015, 15:37

Solange die namespaces::nicht:total::ausarten::siehe:boost, sollte man sich angewöhnen ihn dazuzuschreiben.
Anfänger fragen sich häufig warum man so viel schreiben sollte, Variablen richtig benennt oder Methoden-/Funktionsnamen sprechend sein sollten.
Leg deinen Code mal 1-2-x Jahre zur Seite und versuch ihn dann wieder zu verstehen...

Nimelrian

Alter Hase

Beiträge: 1 216

Beruf: Softwareentwickler (aktuell Web/Node); Freiberuflicher Google Proxy

  • Private Nachricht senden

14

10.08.2015, 15:55

Solange die namespaces::nicht:total::ausarten::siehe:boost, sollte man sich angewöhnen ihn dazuzuschreiben.
Und da hilft dann auch ein using namespace boost::module;
Ich bin kein UserSideGoogleProxy. Und nein, dieses Forum ist kein UserSideGoogleProxyAbstractFactorySingleton.

cojo2015

Alter Hase

  • »cojo2015« ist der Autor dieses Themas

Beiträge: 516

Wohnort: bei mir zu Hause

Beruf: Schüler

  • Private Nachricht senden

15

10.08.2015, 16:02

Genau :)


Ok. Ich habe es geschreiben und ausgeführt. Das kommt dabie heraus (siehe Anhang). Kann das stimmen?
»cojo2015« hat folgendes Bild angehängt:
  • Resultat.PNG

17

10.08.2015, 16:26

Kann das stimmen?

Ja, sieht gut aus.

Und da hilft dann auch ein using namespace boost::module;

Oder ein namespace alias.
"Theory is when you know something, but it doesn’t work. Practice is when something works, but you don’t know why. Programmers combine theory and practice: Nothing works and they don’t know why." - Anon

DeKugelschieber

Community-Fossil

Beiträge: 2 641

Wohnort: Rheda-Wiedenbrück

Beruf: Software-Entwickler

  • Private Nachricht senden

18

10.08.2015, 16:29

Jo namespace alias finde ich noch schöner.

cojo2015

Alter Hase

  • »cojo2015« ist der Autor dieses Themas

Beiträge: 516

Wohnort: bei mir zu Hause

Beruf: Schüler

  • Private Nachricht senden

19

10.08.2015, 16:29

Ok. Danke Leute für eure Hilfe :thumbsup: :thumbsup: (Ich muss halt noch viel lernen)

Werbeanzeige