C++26: Der namenlose Platzhalter '_' kommt
2025-01-11
C++26 führt ein bahnbrechendes Feature ein: den namenlosen Platzhalter '_'. Dies löst ein langjähriges Problem in C++: die Behandlung von unbenutzten Variablen. Bisher mussten Entwickler `[[maybe_unused]]` oder `std::ignore` verwenden, um Compiler-Warnungen zu vermeiden, besonders bei strukturierten Bindungen. Der Platzhalter '_' kann mehrfach deklariert werden, ohne Konflikte zu verursachen, und besitzt implizit das Attribut `[[maybe_unused]]`, was den Code vereinfacht und die Lesbarkeit verbessert. Diese Funktion ist bereits in GCC 14 und Clang 18 implementiert.