标签: c++ dictionary reference
我有一个功能
void build_path(map<State, vector<State> >& path) { State some_state(1, 2, 3); path[some_key_value].add(some_state); }
是否会修改some_key_value中path处的向量?我知道该路径将被修改,因为我将其作为参考传递了,但是我不确定该向量。
some_key_value
path
答案 0 :(得分:0)
是的,您可以在path映射中的add处修改向量,但是 向量没有getMastersShort(): Observable < Array < NewMaster >> { return this.httpClient.get < Array < NewMaster >> (environment.apiBaseUrl + '/azuredevices/twinsshort/');函数。 您可以使用: -push_back在向量的最后一个元素之后的向量末尾添加元素 -insert在指定位置的元素之前插入新元素
add
getMastersShort(): Observable < Array < NewMaster >> { return this.httpClient.get < Array < NewMaster >> (environment.apiBaseUrl + '/azuredevices/twinsshort/');
push_back
insert
如果要在某个位置更改现有值,也可以使用at。
at