-1

このC++コンパイラエラーは何度も報告されていますが、問題の解決策は見つかりませんでした。Foo.hhという2つのファイルがあります。

class Serial
{
 public:
  Serial(int portNumber);
  ~Serial();
 private:
  int portNr;
};

およびFoo.cc:

#include "Foo.hh"
Serial::Serial(inx portNumber)
{
  portNr = portNumber;
}
Serial::~Serial()
{
}

Linuxでコンパイルしようとしています

g++ -I. -c -o Foo.o Foo.cc

エラーを返す

Foo.cc:4:15: error: expected constructor, destructor, or type conversion before ‘(’ token

これでエラーが発生する特別な理由はわかりません。どんなアイデアでもありがたい...

4

2 に答える 2

1

intコンストラクターのスペルが間違っています。

于 2012-09-27T17:34:34.703 に答える
1

あなたはFoo.ccinxの代わりに書いた。int

于 2012-09-27T17:34:41.890 に答える