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
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »ERROR« (17.12.2013, 21:41)
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Administrator
Das kommt sehr auf den Code drauf an. Wenn man mit alten Code arbeitet, wird selten das ganze Projekt refactored, also bleibt da noch so ziemlich alles beim Alten. Containers werden meiner Erfahrung nach immer noch gleich eingesetzt, evtl. kann man ein paar maps durch unordered_maps ersetzen - die Grundlagen der Programmierung lösen sich ja nicht einfach so auf. Der einzige "Container" welcher so zu sagen "deprecated" ist, ist das normale statische C Array, das wurde nämlich mit C++11 durch std::array "ersetzt", leider haben das bis jetzt nur wenige bemerkt.Aber auch um Fragen wie: (aus einem anderen Thread von mir) welche Container benutzt man überhaupt noch? Welche Dinge aus alten Standards benutzt man seit C++11 nicht mehr?
Ja da hab ich mich auch schon etwas gefragt. Ich persönlich würde auto wohl nur für kurzlebige temporäre Variabeln verwenden. Wobei es natürlich sehr auf die Situation darauf ankommt...Mich würden Guidelines zur Verwendung von neuen Features wie z.B. auto interessieren.
An vielen Stellen kann man das aus Faulheit schreiben, aber wirklich nötig ist es nur ganz selten.
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Mich würden Guidelines zur Verwendung von neuen Features wie z.B. auto interessieren.
An vielen Stellen kann man das aus Faulheit schreiben, aber wirklich nötig ist es nur ganz selten.
C#-Quelltext |
|
1 2 3 4 5 |
SpecialView.MyFreakyCommandHandler handler = OnOpenFile; if(handler!=null) handler(this); foreach(IModelSomething.Type t in types) call(t); |
C#-Quelltext |
|
1 2 3 4 5 |
var handler = OnOpenFile; if(handler!=null) handler(this); foreach(var type in types) call(type); |
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »BlueCobold« (18.12.2013, 08:24)
Administrator
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Administrator
Werbeanzeige