C++
文章平均质量分 95
北地小熊丶
这个作者很懒,什么都没留下…
展开
-
【C++】list的使用方法和模拟实现
list是可以在常数范围内在任意位置进行插入和删除的序列式容器,并且该容器可以前后双向迭代list的底层是双向链表结构,双向链表中每个元素存储在互不相关的独立节点中,在节点中通过指针指向其前一个元素和后一个元素list与forward_list非常相似:最主要的不同在于forward_list是单链表,只能朝前迭代,已让其更简单高效与其他的序列式容器相比(array,vector,deque),list通常在任意位置进行插入、移除元素的执行效率更好。原创 2024-06-21 22:56:05 · 1807 阅读 · 0 评论 -
【C++】vector的使用和模拟实现
vector示可变大小数组的序列容器就像数组一样,vector也采用的连续存储空间来存储元素既然都是数组并且都可以动态增长那么vector能不能替代string呢?答案是不能原因如下:string和vector在结构上有所不同不同点:string要求末尾有’\0’(自动添加),而vector并不要求有’\0’(虽然可以手动添加,但并不是所有人都这么做,所以这个方法是不靠谱的)原创 2024-06-19 22:56:22 · 1388 阅读 · 0 评论 -
【C++】了解模板
本篇文章介绍了C++中模板的作用和使用方法原创 2024-06-17 03:20:32 · 870 阅读 · 0 评论 -
【C++】new和delete
本篇文章介绍了new和delete的使用方法和定位new的相关知识原创 2024-06-16 01:14:04 · 1242 阅读 · 0 评论 -
【C++】类和对象(下篇)
本篇文章接着上篇继续讲解了C++中的构造函数、explicit关键字、隐式类型转换、static成员、友元等知识原创 2024-06-14 23:54:23 · 506 阅读 · 0 评论 -
【C++】类和对象(中篇)
本篇文章讲解了类的默认成员函数、运算符重载和模拟实现了一个日期类原创 2024-06-13 00:09:38 · 750 阅读 · 0 评论 -
【C++】类和对象(上篇)
本篇文章介绍了C++中类和对象的概念原创 2024-06-12 23:48:13 · 678 阅读 · 0 评论 -
【C++】基础知识及语法介绍(下篇)
本篇文章继续为大家介绍C++的特性,如引用、内联函数、auto、范围for等知识原创 2024-06-11 23:51:46 · 1288 阅读 · 0 评论 -
【C++】基础知识及语法介绍(上篇)
C是面向过程的语言,C++是在C语言的基础上开发的一种面向对象编程语言,在C语言的基础上增加新特性,玩出了新花样,所以C++兼容C的大多数语法。原创 2024-06-10 19:46:23 · 1360 阅读 · 0 评论