-8
void main()
{
int const *p=5;
cout<<++(*p);
}
これはどうなりますか?それは間違っていますか?もしそうなら、なぜですか?私に理解させてください。ありがとうございました!これは何をしますか? C++
void main()
{
int const *p=5;
cout<<++(*p);
}
これはどうなりますか?それは間違っていますか?もしそうなら、なぜですか?私に理解させてください。ありがとうございました!これは何をしますか? C++
これはどうなりますか?
プログラムは不正な形式であり、コンパイルを拒否することがあります。コンパイルされた場合、その動作は標準によって指定されていません。
それは間違っていますか、なぜですか?
です。ので:
error: '::main' must return 'int' error: invalid conversion from 'int' to 'const int*' error: 'cout' was not declared in this scope error: increment of read-only location '* p'
それはあなたがほとんどdownvotesを取得します。将来のそれらを避けるためには[ツアー](http://stackoverflow.com/tour)と[ヘルプページ](http://stackoverflow.com/help)を読んでください。ここには[The Definitive C++ Book Guide and List](http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list)があります。 –
どうしたのですか?私はここに新しいです、説明してください!ありがとう – Occlet
このコードをコンパイルしようとすると、コンパイラは何を言っていますか? –