table':看起来像一个函数定义,但没有参数列表.——同时试图创造财产
error C2473: 'table' : looks like a function definition, but there is no parameter list. - while trying to make property?
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#中对应的接口。表应该对应于一个属性。我不想用宏之类的东西。我总是从标题中得到错误。如何处理这种情况?是否有可能做出这样的东西,或者我需要实现这样的:
class MyClass
{
string _table;
public:
MyClass(void);
virtual ~MyClass(void);
virtual MyClass load();
public:
string getTable() { return _table; }
void setTable(string t) { _table = t; }
}
我试着按照这篇文章做:在这里然后我需要重写getTable和setTable
错误信息正确。使用第二个实现。
相关文章:
- 概念中的cv限定符需要表达式参数列表
- 在卡萨布兰卡形成编码参数的列表
- 在没有参数列表的情况下使用模板名称"Event"无效,模板问题
- 错误 没有与参数列表匹配的重载函数"getline"实例
- 我使用向量来创建类对象列表.初始化向量时如何使用参数调用构造函数?
- 列表参数的类型定义
- std::vector 没有重载函数的实例与参数列表匹配
- 模板参数列表中的 false 在模板初始化期间计算为什么?
- C++模板/别名 - 模板参数列表中参数 1 处的类型/值不匹配
- 如何在不强制转换每个参数的情况下删除初始值设定项列表中从 int 到 char 的缩小转换?
- 构造函数/函数声明参数列表中的统一初始化
- 模板化检查是否存在带有参数列表的类成员函数?
- 没有函数模板的实例"max"与参数列表参数类型匹配(int、int)
- 具有泛型列表参数和委托的函数
- 海湾合作委员会拒绝列表参数的初始化
- 为什么初始化构造函数列表参数时会发生异常?
- 简单变量列表参数C++
- 具有列表参数C++11/C++14样式的求和函数
- c++初始化列表——参数来自构造函数体本身
- 一种更有效的处理循环内列表参数的方法