我正在基于数据结构的C ++实践。
我的课程包含一个类似map<int,list <Route *>>
的属性。我的问题是,当我向地图添加密钥时会发生什么。是否必须初始化列表?我希望在该键的描述中有一个空文件。
这就是我的想法:
map<int,list<Route* > >::iterator it= _mapRoutesAirline.find(IDAirline);
if(it == _mapRoutesAirline.end())
_mapRoutesAirline[IDAirline] = list<Route*>();