掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
char **からconst char **への変換が暗黙に出来ないのはなぜ? (ID:54842)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> char *が入れられなくなれば大丈夫ってことですね。 御意。 FAQ ではありますが難しい系の内容です。納得いただけて幸いです。 あと第三者読者のために蛇足など。 char aStr[][8]={ "Atring1", "String2", "String3", "String4" }; aStr[0][0]='S'; なら完全に合法です。書き換えてるところを *aStr[0]='S'; でも合法。 これだと「配列を文字列リテラルで初期化してる」ことになります。 書き換えられるのは non-const な aStr であって文字列リテラルではありません。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.