1
我收到我竭力要解决以下编译错误:C++结构/矢量编译问题
错误C3867:“的std ::矢量> ::在”:函数调用缺少参数列表;使用 '&的std ::矢量> ::在' 创建一个指向成员
我的代码是:
struct coord_type {
int x;
int y;
};
struct elements_type {
vector <coord_type> my_coord;
coord_type item2;
coord_type item3;
};
而且有错误的功能是:
void position_time(data_type data)
{
int i;
coord_type position;
for (i = data.elements.my_coord.size() - 1; i > 0; i--) {
position = data.elements.my_coord.at[i];
}
}
任何想法如何解决这个问题?
.at是一个函数use .at(i)来代替。 – DimChtz