C++11 Features auf die ihr nicht mehr verzichten wollt
-
Mich würde mal interessieren, auf welche Features ihr bei C++11 nicht mehr verzichten wollt?
-
auto für Iteratoren in for Schleifen
-
autobei Definitionen sind bei Iterator- oder Template-Gefrickel sehr hilfreich.
Wenn man kein Boost verwendet / verwenden kann, dann sparen Lambdas recht viel unnötigen Code.
-
rvalue references
-
auto, move, unique_ptr, lambdas, Variadic templates (in Kombination mit perfect forwarding), emplace
EDIT: Range based for
-
auto, lambdas, move, unique_ptr / shared_ptr, decltype, std::thread, variadic templates, type_traits.
- range based for wäre keine Katastrophe.
Gebrauche ich alles regelmäßig.
Habe bestimmt etwas vergessen.
-
auf die neuen keywords using, default und delete. Die initializer list macht das Leben auch leichter
.
-
ilovecpp schrieb:
auf die neuen keywords using, default und delete.
Die Schlüsselwörter gab es schon vorher

-
camper schrieb:
ilovecpp schrieb:
auf die neuen keywords using, default und delete.
Die Schlüsselwörter gab es schon vorher

stimmt, wie peinlich

-
auto, rvalue references, range based loops, lambdas, nullptr, defaulted/deleted methods, override, strongly typed enums, initializer_list, array, unicode literals (im speziellen u8)
auch cool, aber bisher eher selten genutzt:
variadic templates, std::async, userdefined literals, constexprbei std::async fehlt mir leider noch das chaining.
-
- threads im std-namespace -> async

- lambdas