错误C2473:'table':看起来像一个函数定义,但没有参数列表。 - 在试图建房时?

时间:2016-06-25 13:14:13

标签: c# c++ properties interface

class MyClass
{
string _table;
public:
MyClass(void);
virtual ~MyClass(void);
virtual MyClass load();
public:
string table
{
int get() const { return _table; }
void set(string t) { _table= t; }
}
};

我正在尝试创建一个类MyClass,它与C#中的接口相对应。 table应该对应一个属性。我不想使用任何宏或类似的东西。我一直从标题中得到错误。怎么办呢?有可能做出这样的事情,或者我需要实现这样:

class MyClass
{
    string _table;


public:
    MyClass(void);
    virtual ~MyClass(void);
    virtual MyClass load();
public:

        string getTable() { return _table; }
        void setTable(string t) { _table = t; }
    }

我试图按照这篇文章来做:here 我需要稍后覆盖getTable和setTable。

1 个答案:

答案 0 :(得分:-1)

错误消息是正确的。继续你的第二次实施。