C言語文字列リテラルのconst修飾子:潜在的な影響調査
2025-04-06

Martin Ueckerは、C言語の文字列リテラルの型を、C++と同様にconst修飾された基本型に変更することを提案しました。コンパイラは既に長い間これをサポートしていますが(一部はデフォルトで)、この規範的な変更は既存のコードに影響を与える可能性があります。影響を評価するために、Ueckerは、const修飾子に関するコンパイラオプション(例:GCCの-Wwrite-strings)の使用経験について、開発者からの事実に関する報告を求めています。提案を進める前に、実装の容易さ、修飾子のバグの露出、全体的な実現可能性に関するデータを収集することを目的としており、意見よりも事実を優先しています。