Calificación `const` de literales de cadena en C: Estudio de impactos potenciales

2025-04-06
Calificación `const` de literales de cadena en C: Estudio de impactos potenciales

Martin Uecker propuso cambiar el tipo de literales de cadena en C a un tipo base calificado como const, imitando a C++. Si bien los compiladores han soportado esto durante mucho tiempo (algunos incluso por defecto), este cambio normativo podría afectar al código existente. Para evaluar el impacto, Uecker busca informes fácticos de los desarrolladores sobre sus experiencias con las opciones del compilador para la calificación const (por ejemplo, -Wwrite-strings de GCC). El objetivo es recopilar datos sobre la facilidad de implementación, la exposición de errores de calificación y la viabilidad general antes de proceder con la propuesta, priorizando los hechos sobre las opiniones.