Qualificação `const` de Literais de String em C: Pesquisa de Impactos Potenciais

2025-04-06
Qualificação `const` de Literais de String em C: Pesquisa de Impactos Potenciais

Martin Uecker propôs alterar o tipo de literais de string em C para um tipo base qualificado como const, espelhando o C++. Embora os compiladores suportem isso há muito tempo (alguns até por padrão), essa mudança normativa pode impactar o código existente. Para avaliar o impacto, Uecker busca relatos factuais de desenvolvedores sobre suas experiências com opções de compilador para qualificação const (por exemplo, -Wwrite-strings do GCC). O objetivo é coletar dados sobre a facilidade de implementação, exposição de bugs de qualificação e viabilidade geral antes de prosseguir com a proposta, priorizando fatos sobre opiniões.