如题所示,为什么字符串加了const就会报错,去掉const就能过?
const
#include <iostream> #include <stdio.h> #include <string.h> using namespace std; int main() { const char letter[] = "`1234567890-=QWERTYUIOP[]\\ASDFGHJKL;'ZXCVBNM,./"; cout<<strlen(letter)<<endl; return 0; }
业精于勤,荒于嬉;行成于思,毁于随。
エラー メッセージを投稿して確認してください。コンパイル後に Mac および Centos で次のコマンドを実行するのが通常です。
どのコンパイラを使用していますか? GCC 6.2 は正常に動作します。
皆さん、ありがとうございます。プロジェクトで 2 つの新しい main 関数を作成したため、main 関数で間違いが発生しました。これが原因でこのエラーが発生しました。誠にありがとうございます
エラー メッセージを投稿して確認してください。コンパイル後に Mac および Centos で次のコマンドを実行するのが通常です。
リーリーどのコンパイラを使用していますか? GCC 6.2 は正常に動作します。
皆さん、ありがとうございます。プロジェクトで 2 つの新しい main 関数を作成したため、main 関数で間違いが発生しました。これが原因でこのエラーが発生しました。誠にありがとうございます