エラー、バグ、質問 - ページ 3059

 
Andrey Dik:

ドキュメントにはどこにそんな ことが書いてあるんだ?- 見つからなかったし、コンパイル時に「関数に許されるパラメータは64個を超えました」のようなそれに関するエラーメッセージを表示してはどうでしょうか?

私があなたへの返信でリンクに 下線を引いたのに、どうして見つからないのでしょうか?

 
A100:

あなたの答えのリンクに 下線を引いたのに、どうしてそうしないのですか?

OK、コンパイラがエラーと判断した場合、それを報告することができますか?

 
Andrey Dik:

OK、もしコンパイラがこれをエラーとみなした場合、報告することができますか?

インジケータに4つの入力パラメータがある場合、6つのパラメータで呼び出すと、具体的に何が表示されるのでしょうか?

呼び出したいインジケータをコンパイラがチェックする必要があるのでしょうか?

それとも、質問の意味がよくわからないのでしょうか?

 
Сергей Таболин:

入力パラメータが4つのインジケータを、6つのパラメータで呼び出した場合、具体的にどのような結果が得られるのでしょうか。

呼び出したいインジケータをコンパイラがチェックする必要があるのでしょうか?

それとも、あなたの質問をよく理解していなかったのでしょうか?

そうですね、ちょっと違います ね。

関数に渡すパラメータの数は、結果的に64個以内であることがわかった。

で、私のインジケータでは、パラメータの数は64よりはるかに多いのです。

このように、コンパイラは、私がiCustom()を呼び出すコードを非難しています。

だから、なぜコンパイラは悪態をついても正確な理由を教えてくれるのか、と言っているのです。

 
Andrey Dik:

OK、もしコンパイラがこれをエラーとみなした場合、報告することができますか?

ここでの欠陥 は、各エラーには、関心のある情報(この場合は147)を見つけるために使用できる 数値が あることです。しかし、メッセージには表示 されない

 
A100:

ここでの欠陥 は、各エラーには、関心のある情報(この場合は147)を見つけるために使用できる 数字が あることです。しかし、メッセージには印刷 されません

また、コンパイラは、プログラマが迅速かつ容易に視覚的に認識できるように、エラーのコードではなく、エラーの説明を直接報告する必要があります。

 
Andrey Dik:

また、コンパイラは、プログラマが視覚的にすばやく簡単に認識できるように、エラーのコードではなく、エラーの説明を直接報告する必要があります。

エラーコードはエラーメッセージを補足するものであり、エラーメッセージを置き換えるものではありません。C++のエラー説明では、例を挙げて1ページ以上かかるものもあります。詳細な説明へのハイパーリンクを付けて、別のコラムにレイアウトすることもできます

 
A100:

C++では、いくつかのエラーについて例を挙げて説明されていますが、1ページ以上かかります

C++の場合、エラーコードごとにニュアンスや回避策など、大量の情報を得ることができます。2015年以前にエラーナンバーを依頼。

 
Andrei Trukhanovich:

C++の場合、エラーコードのニュアンスや回避策など、大量の情報を得ることができます。2015年以前にエラーナンバーを依頼。

最も興味深いのは、コマンドラインモードでは指定されているが、ウィンドウモードでは表示されないことである

 
A100:

面白いのは、コマンドラインモードでは指定されても、ウィンドウモードでは表示されないことです

今までどこにも表示されていなかったので、進歩したと言えるでしょう )