后跟'::'的C++名称必须是类或名称空间名称

Lil*_*ili -7 c++ methods class

所以我搜索了一些解决方案但没有找到任何解决方案.我想在他们的cpp文件中定义我的方法,但即使我包含他们的.h文件,编译器也不会识别我的任何类及其属性.这是我的代码的一部分:

 #include "Table.h"
#include <iostream>

using namespace std;

Table Table::Table()
{
    capacite_ = MAXCAP;
    id_ = -1;
    nbPlaces_ = 1;
    occupee_ = false;
    commande_ = MAXCAP;
}
Table Table::Table(int id, int nbPlaces)
{
    id_ = id;
    nbPlaces_ = nbPlaces;
}
int Table::getId()
{
    return id_;
}
Run Code Online (Sandbox Code Playgroud)

希望你能帮帮我,谢谢

Ker*_* SB 8

构造函数没有返回类型:

struct Table {
  Table();
};

Table::Table() {
  // ...
}
Run Code Online (Sandbox Code Playgroud)