0

コンパイルしようとしたcppファイルの1つで、そのエラーが発生しました。私が取り組んでいる cpp ファイルは、文字通り他の 2 つの .cpp ファイルのコピーですが、これは異なる値を処理し、異なる計算を行います。他のファイルはコンパイルできるのに、このファイルはコンパイルできない理由がわかりません。

"" は実際にはクリリック文字 ï であると仮定しますが、私のコードにはそのような文字はありません。

正確なエラー メッセージは次のとおりです。

"TelephoneBill.cpp"、1 行目: エラー: "" の代わりに宣言が必要でした。"TelephoneBill.cpp"."TelephoneBill.cpp"、1 行目: エラー: "," が ""TelephoneBill.h"" の代わりに必要です。

不要な部分を切り出しましたが、コードは次のとおりです。

#include "TelephoneBill.h"                           //line 1

istream& operator>>(istream& in, TelephoneBill* b)
{
   //...
}

//...

ここで何が起こっているのか知っている人はいますか?

前もって感謝します!

4

1 に答える 1

2

有益なコメント、特にコメント セクションで Michael Burr が提供したリンクに感謝します。私は  について多くのことを学びました。

コードを別のメモ帳ドキュメントに再入力して問題を解決したところ、BOM の問題はそのまま解消されました。

于 2013-05-10T08:21:46.413 に答える