0

具体的には:

file.ignore(std::numeric_limits<std::streamsize>::max(), '\n');

次のエラーがスローされます。

  1. Numeric_limits は std の一部ではありません
  2. 「<」トークンの前に一次式が必要です
  3. max() の呼び出しに一致する関数がありません

VS では機能しますが、Dev cpp では機能しません。

これらのエラーを取り除くにはどうすればよいですか?

4

1 に答える 1

10

これは C++03/C++11 の問題ではありませんが、インクルードがないためです。

#include <limits>

テンプレートstd::numeric_limits<>はすでに長い間存在しています。

于 2013-05-14T21:11:03.743 に答える