最近项目上用到vector还有一些别的容器比较多,稍总结下一些心得和易犯的错误,VS2005下的:
1.resize.貌似总会有20,int
2.find函数在vector上的应用
3.iterator = begin时 --;
4.map的[],直接访问会添加相应项,容易造成空值的value,同时占了一个坑
5.map<CString,value>对应于多个key时,比较好用,但是应该会有更好的解决方案。
本文总结了在项目中使用C++标准库中的vector及其他容器的一些心得与常见错误,包括resize的使用、find函数的应用、迭代器操作、map的[]运算符特点及多key场景下的使用建议。
最近项目上用到vector还有一些别的容器比较多,稍总结下一些心得和易犯的错误,VS2005下的:
1.resize.貌似总会有20,int
2.find函数在vector上的应用
3.iterator = begin时 --;
4.map的[],直接访问会添加相应项,容易造成空值的value,同时占了一个坑
5.map<CString,value>对应于多个key时,比较好用,但是应该会有更好的解决方案。
1283
3769

被折叠的 条评论
为什么被折叠?