![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 91
爱敲代码的小邢~
这个作者很懒,什么都没留下…
展开
-
万字带你体验C++泛型之美——list的简单上手和模拟实现
list的简单上手和模拟实现一.list简单介绍以下截自于cplusplus.com - The C++ Resources Network中对list的简单介绍:里面大致的意思就是list是一个顺序容器,支持在任意位置O(1)的插入删除;实质是一个双向带头循环链表。二.list的简单上手1、构造一个list对象·构造一个空对象list<int> one;·用元素来构造比如,我们用10个1来构造一个listlist<int> two(10, 1);·用一段原创 2022-04-30 00:23:00 · 1430 阅读 · 25 评论 -
对于vector模拟实现的修正和补充
这是对于vector模拟实现中的补充和修正!原创 2022-03-26 22:32:09 · 653 阅读 · 15 评论 -
vector的模拟实现
📌vector的模拟实现😊本文为小碗里原创,CSDN首发📅发布时间:2022/3/20🙌欢迎大家👍点赞❤收藏✨加关注✒本文大约2200词左右🙏笔者水平有限,如有错误,还望告诉笔者,万分感谢!🚩有什么问题也可在评论区一起交流哦!📣前言在熟悉了vector的使用后,让我们来模拟一下vector的实现吧!(声明:标准库中vector的实现比较复杂,本文旨在加深对vector使用的理解,若按照标准库的标准模拟实现,要牵扯其他的知识,不利于我们学习vector)🎨模拟实现一.主干结构nam原创 2022-03-20 15:02:31 · 797 阅读 · 34 评论 -
关于匿名对象生命周期的讨论
关于匿名对象生命周期的讨论😊本文为小碗里原创,CSDN首发📅发布时间:2022/3/20🙌欢迎大家👍点赞❤收藏✨加关注✒本文大约1000词左右🙏笔者水平有限,如有错误,还望告诉笔者,万分感谢!🚩有什么问题也可在评论区一起交流哦!🤔问题:我在模拟实现vector的resize时我们写了这样一段代码:void resize(size_t n, const T& val = T()) { if (n < size()) { _finish = _st原创 2022-03-20 11:17:54 · 669 阅读 · 22 评论 -
string的模拟实现
📌string的模拟实现😊本文为小碗里原创,CSDN首发📅发布时间:2002/3/19🙌欢迎大家👍点赞❤收藏✨加关注✒本文大约3100词左右🙏笔者水平有限,如有错误,还望告诉笔者,万分感谢!🚩有什么问题也可在评论区一起交流哦!文章目录📌string的模拟实现🎉前言🎉模拟实现👂一.主干结构👂二.成员函数🥩系列一1.构造函数2.析构函数3.拷贝构造函数(深拷贝)4.赋值运算符重载🥩系列二1.增容 reserve2.设置内存大小 resize3.插入字符 insert4.插入字符串 insert5原创 2022-03-19 01:00:32 · 464 阅读 · 16 评论