我创建了一个C ++程序,以帮助跟踪学生在最后一年的项目生命周期中的项目可交付成果。这是UML图:
我有一个Deliverable类,并且想使用STL数据结构来:
仅为一个学生托管多个交付项目
接待多名学生,并允许根据其ID检索某位学生
我尝试使用多图实现此功能:
Deliverables del(12, 15, 20, 28, 04, 2018, 1701074, "William Barker", "VR Project", 21, 9, 2017, 12, 10, 1999);
typedef multimap <Deliverables, int> DeliverableMap;
DeliverableMap.insert(del, 1);
错误:应为标识符。行:DeliverableMap.insert(del,1);
这怎么实现?