-3

有人可以告诉我为什么会出现此错误吗?

“'class mpicomm' 的先前定义”

class mpicomm{

public:
    mpicomm()
    {

    }
};

谢谢!

4

1 回答 1

3

每个翻译单元只能定义一个类,并且必须在翻译单元之间具有相同的定义。

此错误通常是由包含多次(直接或间接)定义类的标头引起的,应通过使用包含防护来修复。

于 2013-07-16T17:53:03.310 回答