Einzelnen Beitrag anzeigen

Benutzerbild von Motzi
Motzi

Registriert seit: 6. Aug 2002
Ort: Wien
598 Beiträge
 
Delphi XE2 Professional
 
#49

AW: switch, break, case c++

  Alt 28. Aug 2017, 10:54
Nein, aus Erfahrung kann ich dir sagen, das das den Code nur Unübersichtlicht macht (insbesondere bei Großen und Komplexen Projekten). Das einzige, das ich kenne, das noch schlimmer ist in der Hinsicht ist PHP. Da musst du noch nicht mal eine Variable deklarieren. Du verwendest sie einfach. Wenn du dann noch im Team mit 5 Leuten arbeitest....
Also ich arbeite seit ~9 Jahren beruflich hauptsächlich mit C++ und kann aus meiner Erfahrung sagen, dass es nicht unübersichtlicher ist, im Gegenteil. Nicht nur, dass Definition und Verwendung nahe beieinander liegen (bessere Lokalität), es ist eben auch für RAII extrem wichtig. Und RAII ist eines der wichtigsten Konzepte in C++ - wenn man modernes C++ schreibt (speziell seit C++11) werden Resourcen nicht explizit verwaltet, so wie in Delphi mit try-finally, sondern eben über Wrapper-Klassen mit Destruktoren und RAII.
Manuel Pöter
  Mit Zitat antworten Zitat