0

ここからこのコードをコピーして貼り付けます:

#include <boost/math/distributions/poisson.hpp>

namespace boost { namespace math {

template <class RealType = double, 
          class Policy   = policies::policy<> >
class poisson_distribution;

typedef poisson_distribution<> poisson;

template <class RealType, class Policy>
class poisson_distribution
{ 
public:
  typedef RealType value_type;
  typedef Policy   policy_type;

  poisson_distribution(RealType mean = 1); // Constructor.
  RealType mean()const; // Accessor.
}

}} // namespaces boost::math

コンパイルエラーが発生します:

expected unqualified-id before »}«
4

2 に答える 2

5

クラス定義の外側の右中括弧にセミコロンが必要です。おそらく、完全なエラーと行番号を貼り付けることができます

...
 RealType mean()const; // Accessor.
}; <---
...
于 2013-06-19T08:32:20.947 に答える
0

あなたは C++ の初心者かもしれません。C++ クラス定義では、セミコロン ( ;) で終わります。

于 2013-06-19T08:44:49.893 に答える