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