STL
void_ink
孤舟蓑笠翁 独钓寒江雪
展开
-
STL第二天 string
今天学习STL的第二天 学习了string的相关操作 以下是代码描述: 有几点需要特别注意: 1》》string内部也是用的char数组来存储string对象的值,并且可以赋值"\0",这就导致,如果使用string的过程中对该对象的末尾或者某一段加入了"\0"字符,会提前截断字符串,产生不可预料的后果,在编程过程中一定要注意。 2》》迭代器的使用。在使用迭代器期间,注意不能改变原对象的占用...原创 2018-07-25 17:13:06 · 167 阅读 · 0 评论 -
STL第四天 list
今天学习了STL的list,有几个需要注意的事项: 1》》list有remove函数,支持删除指定数据,但是涉及到==运算符,如果是基本数据类型就可以不管,但如果是自定义类型,就需要手动重载==运算符。 2》》list有自己的sort函数,可以不用函数库的sort函数,而直接调用list自己sort函数,但是sort函数设计到<运算符,如果是自定义类型,需要手动重载<运算符。 3...原创 2018-07-28 21:37:54 · 165 阅读 · 0 评论 -
学习STL第三天 vector
没有太多注意事项: 1》》注意vector是数组,如果频繁插入,效率很低。 2》》学到一个有用的函数:random_shuffle()随机乱序 #include<iostream> #include<vector> #include<algorithm> #include<functional> #include<ctime> u...原创 2018-07-27 00:11:58 · 260 阅读 · 0 评论 -
C++11新特性(3)
最近一直在忙毕设,我毕设是用Qt做的一个小游戏,当初做的时候忘了写博客,现在快做完了,想写,却又不知道从何写起了。等过段时间毕设答辩结束我再挑出来一些写几篇博客。 今天继续学习C++11新特性。 Alias Template(模板别名) 使用方式: template<typename T> //自定义的分配器 class MyAlloc { ... }; temp...原创 2019-04-30 21:53:16 · 329 阅读 · 0 评论