struct node{int a;}; vector<node> n;
我尝试访问数组n的末尾元素(结构体)的成员a:
cout << n.back.a; //报错
最后我是这么解决的:
vector<node>::iterator it = n.end()-1; cout << it->a;
能否使用.back()完成对vector数组末尾元素的修改/访问?或者有没有更好的办法能够实现,感觉自己的实现复杂了