- ベストアンサー
constについて
このプログラム(一部分)ではconst指定されたものを変更しているように思うのですが ポインタで操作しているからconst指定されている物を変更できるのでしょうか。 int main( int argc, char** argv ){ const char* filename = "stageData.txt"; if ( argc >= 2 ){ filename = argv[ 1 ]; }
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> const char* filename = "stageData.txt"; filenameは const な (char への *) ではなく、 (const な char) への * です。 *がconstではないので、 filename = argv[ 1 ]; できます。
お礼
ありがとうございました。