質問: atoi(argv[1]); bitset bits; } ``` ### 試したこと static_castによるconst intへのキャスト, atoiにconstexprの返り値がないか確認. ### 補足情報(FW/ツールのバージョンなど) ``` $ g++ -dumpversion 5.4.0 ```
回答: 厳密な言語仕様は、知りませんが、、、、 "const int" へのキャストは可能なのでしようか? const int の変数、、constなので、定数ですね。コンパイル時に確定する必要があります。従って、引数で指定した値を代入する事は出来ない筈です。 なお、const char ** については、関数に渡される変数(ポインタ)が定数を意味するため、問題はありません。