🌈个人主页:是店小二呀
🌈C语言笔记专栏:C语言笔记
🌈C++笔记专栏: C++笔记
🌈初阶数据结构笔记专栏: 初阶数据结构笔记
🌈喜欢的诗句:无人扶我青云志 我自踏雪至山巅
文章目录
- 🌈机缘
- 🌈收获
- 🌈日常
- 🌈成就
- 🌈憧憬
今天是创作第128天纪念日,对于我来说应该持续更新128天纪念日。接下来,我将分享下自身的小总结。
🌈机缘
正所谓选择大于努力,我有幸在此成为一名博主是一种选择,也是一种机缘。那时候是得知我被计算机相关专业录取,偶然在哔哩哔哩上刷到了鹏哥,决定成为一名小比特。如果没有这份机缘,我也许不会选择成为一名博主,而是选择作为一名读者拜访各位的佳作。
🌈收获
对于创作来说得到粉丝数量是最直接的收获,但是不一定是最重要的。我认为创作期间得到最大的收获是对于知识有了更深的理解和掌握,结识了很多充满正能量的大佬,学会反思自己的不足学会借鉴别人好的一面学会放平心态不被流量遮蔽了双眼。
🌈日常
写博客确实是一份很费时间的事情,但是回报大于付出。对于博客来说,相当于是个人学习的笔记,对此侧重点在于个人的理解,其次是以大白话通俗易懂地分享我所知道的这个知识点一切的知识,我创作出一篇文章一般需要两天时间,四到八个小时左右。
🌈成就
模拟实现STL中容器相关类的接口
list
template<class T>struct ListConIterator{typedef ListNode<T> Node;typedef ListConIterator<T> Self;//只针对解引用 修改了迭代器的行为 但是++ --是将迭代器位置改变,迭代器指向的内容不能被修改Node* _node;//迭代器还是依赖指针,通过类来改变运算符的行为//这里是浅拷贝 拷贝构造函数ListIterator(Node* node):_node(node){}Self& operator++(){_node = _node->_next;return *this;}//后缀++Self operator++(int){//构造一个tmp临时变量Self tmp(*this);_node = _node->_next;return tmp;}//这里需要判断空Self& operator--(){_node = _node->_prev;return *this;}////后缀--Self operator--(int) {//构造一个tmp临时变量Self tmp(*this);_node = _node->_prev;return tmp;}const T& operator* () {return _node->_data;}//通过指针指向的节点去判断是否相等bool operator==(const Self& it){return _node == it._node;}bool operator!=(const Self& it){return _node != it._node;}const T* operator->() {return &_head->_data;}};
🌈憧憬
创作规划:发布顺序为C语言-初级数据结构-C+±Linux-Mysql-算法…(向小方向是这样子)。目前C++文章基本写完了,剩下在努力创作Linux文章了。
职业规划:
希望明年找一份实习,丰富自己。