Topic{t_id=2, t_name='null', t_a='null', t_b='null', t_c='null', t_d='null', t_answer='null', t_s_name='null'}
比如说这个list集合,怎么取里面的t_id的值,然后放进数组里
https://blog.csdn.net/a898712940/article/details/118656924
取集合第一个元素 Topic1 的 t_id属性
存到你想要的数据类型数组 中
如果是集合对象的话,遍历集合拿到属性值直接放到数组里
vector<int> getTidVec(const List<Topic> &topics)
{
std::vector<int> vec;
for (auto it : topics | std::views::transform([](const Topic &t)
{ return t.t_id; }))
{
vec.emplace_back(it);
}
return vec;
}