#include <vector>
using namespace std;
int main(){
vector<double> one;
one.size;
return 0;
}
error C3867: 'std::vector<_Ty>::size': function call missing argument list; use '&std::vector<_Ty>::size' to create a pointer to member
1> with
1> [
1> _Ty=std::vector<double>
1> ]
我正在使用Visual Studio 2012.有什么想法导致这些错误吗?
答案 0 :(得分:7)
std :: vector没有size成员,但它有size()成员函数。
您需要将one.size;
更改为one.size();