C++26: Chegou o placeholder sem nome '_'
2025-01-11
O C++26 introduz um recurso inovador: o placeholder sem nome '_'. Ele resolve um incômodo de longa data em C++: o tratamento de variáveis não utilizadas. Anteriormente, os desenvolvedores precisavam de `[[maybe_unused]]` ou `std::ignore` para evitar avisos do compilador, especialmente com vinculações estruturadas. O placeholder '_' pode ser declarado várias vezes sem conflitos e implicitamente possui o atributo `[[maybe_unused]]`, simplificando o código e melhorando a legibilidade. Esse recurso já está implementado no GCC 14 e Clang 18.