- 484 名前:はちみつ餃子 mailto:sage [2022/03/13(日) 19:38:16.17 ID:lhgOY5DD.net]
- 文字列リテラルの型は const char[] だが、 C++03 時代は const をはがして char* に (暗黙に) 型変換することが許されていた。
文字列リテラル限定の特別な型変換規則。 C++11 以降ではその規則は削除された。 C++03 時代でも非推奨なんだけど昔の本だとちょくちょくやってるんだよなぁ。 俺は持ってないから知らんけどロベール本とか有名な本でもそういう記述があるらしい。
|

|