这大概是一个基本的问题。
我有一个数据类型“播放器”的向量,我使用结构定义了自己:
struct player {
string player_name;
string label;
...
...
}
然后我有一个函数将这些玩家数据类型的向量作为参数,我想访问结构中的成员,即
void foo(vector<player> players) {
cout << players.at(0).player_name;
}
之所以at(i)
有效,是因为它是矢量的函数。但是,我无法访问player_name
. 为什么会这样,我该如何解决?抱歉,如果这是基本且无聊的。