499>>500
そうか、じゃやっぱり、
>>474さんの
>例示のコードにおいてstrが指すのは書き換え可能なメモリではない
っていう方が正解なんですね。
ありがとうございました。