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
C-/C++-Quelltext |
|
1 |
my_lib::my_math::cos(2.0f) + my_lib::my_math::sin ( 2.0f ); |
Zitat von »"Jonathan_Klein"«
Also ich weiß gar nicht was ihr alle gegen using habt. Das ist ein elementares Konzept von namespaces und man sollte es keinesfalls verteufeln.
Letztendlich muss das jeder selbst entscheiden, aber ich benutze es in Headern, wenn ich es mir gut überlegt habe und in cpp Dateien quasi immer. Ich hatte auch noch nicht wirklich viele namespace Probleme, und da ist der Komfort, weniger tippen zu müssen und eine erheblich bessere Übersicht zu haben doch wichtiger.
Zitat
Alleine schon bei std:: ist es äußerst unwahrscheinlich, das jemand ein cout oder so anbietet. Eine gescheit geschriebene C++ Lib benutzt dann ihren Namespace intern überall (z.b. per using), aber hat kein using in den Headern stehen, die die Benutzer inkludieren und dann hat man auch keinerlei Probleme damit.
C-/C++-Quelltext |
|
1 |
using std::cout; |
idontknow
unregistriert
Zitat von »"drakon"«
Imo sollte die Tipparbeit nie ein Grund für ein pro/contra sein..
Zitat
Wenn man mehr tippen muss, wird der Code unübersichtlicher und länger und je mehr man tippt, desto mehr Fehler können potentiell entstehen.
Werbeanzeige