c++中容器和迭代器有关知识。希望提供代码

1) 定义一个结构Iterm{string name;int id;double value;/*…*/};并生成一个向量vi;并用5个项填充它;

2) 按名称对vi排序。

3) 按id对vi排序。

4) 按值对vi排序;按降序打印

5) 插入项目(“horse shoe”, 99, 12.34)和项目(“Camera”, 9988, 499.5)。 6) 从vi中删除(擦除)两个由名称标识的项

7) 从vi中删除(擦除)两个id标识的项

https://blog.csdn.net/weixin_33860722/article/details/90560322