void max_idxs(vector<int> &pidxs){
vector<fragment *> ids;
max_ids(ids);
for(size_t i = 0; i < ids.size(); i++){
int weight_idx = ids[i]->weight_idx; //Get weight index
}
}
Run Code Online (Sandbox Code Playgroud)
在这个C++代码中,它是什么意思int weight_idx = ids[i]->weight_idx;?
什么->意思?
谢谢!
Bor*_*lid 17
x->y手段(*x).y.换句话说,"获取指向的地址x,并y从那里的对象获取变量".在这里,它意味着它将weight_idx从fragment指向的那里获得ids[i].