关于修改/访问vector数组末尾元素的疑问
查看原帖
关于修改/访问vector数组末尾元素的疑问
1051584
Crushxl楼主2023/8/27 00:07
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数组末尾元素的修改/访问?或者有没有更好的办法能够实现,感觉自己的实现复杂了

2023/8/27 00:07
加载中...