なぜこれが起こっているのですか?なぜこの文法エラーがC++で起こっているのですか?
cout << "Your choice of numbers is...?" << endl;
エラーC2143:構文エラー: が不足しています ';' '< <'
なぜこれが起こっているのですか?なぜこの文法エラーがC++で起こっているのですか?
cout << "Your choice of numbers is...?" << endl;
エラーC2143:構文エラー: が不足しています ';' '< <'
名前空間stdを使用することはお勧めできません。
完全修飾名のすなわちのはstd :: coutのを使用することになり、より良い代替
"名前空間の使用"はひどく過剰使用されていますが、その使用法はあまりにも頻繁に劣った練習とみなされます。あなたが積極的にそれを採用しているソースファイルでのみ行う "名前空間の使用"は実際には問題ありません。しかし、このディレクティブをグローバルにインクルードされたヘッダーには使用しないでください。言語機能は良くないか悪いことではありません。 – Septagram
全く反対です。ヘッダーに名前空間を使用することは非常に悪いことです。ネームスペースを使用している実装ファイルでは、入力が節約され、コードを読みやすくしています(短い単語で短い行を理解しやすくなります)。 – AmokHuginnsson
人々は何が起こっているのかを推測する必要がないようにエラーをトリガし、小さいながらも完全なプログラムを投稿してください。これは、あなたが役に立つ答えを得る可能性をより高くします。 –
私はあなたがすべてのソースコードを置くべきだと思います。 –
それを示す完全な例を投稿してください。インクルードなどで。それが完璧に機能していることがわかったら、その行の前に注意深く見てください。実際のエラーは別の場所にあるかもしれません。 –