【发布时间】:2014-05-23 16:09:20
【问题描述】:
我在课堂上遇到矢量问题。
#include <vector>
using namespace std;
class sth {
vector<int> tab();
public:
void add(int i);
};
void sth::add(int i){
tab.push_back(i);
}
int main() {
sth a;
a.add(10);
return 0;
}
那个简单的代码导致11 5 [Error] '((sth*)this)->sth::tab' does not have class type
有什么想法吗?
【问题讨论】:
-
vector<int> tab();这是函数声明!!你想要vector<int> tab;