c++的学习之路
文章平均质量分 93
Jupiter·
C/C++领域新星创作者,在校电子信息类专业本科在读,致力于c/c++,Linux与算法的学习,希望能在博客上认识到更多的朋友,互相学习交流!不想认命,就得拼命!
展开
-
【C++学习】STL之空间配置器之一级空间配置器
STL空间配置器学习原创 2024-04-23 10:26:09 · 1032 阅读 · 15 评论 -
【C++学习】C++IO流
C++IO流的介绍及使用原创 2024-04-16 18:58:43 · 1271 阅读 · 9 评论 -
【C++学习】C++4种类型转换详解
介绍C++的四种类型转换,static_cast ,printerpret_cast,const_cast,dynamic_cast原创 2024-04-16 07:30:00 · 793 阅读 · 13 评论 -
【C++学习】C++特殊类的设计
C++特殊类的设计原创 2024-04-15 07:30:00 · 1847 阅读 · 5 评论 -
【C++学习】深入理解C++异常处理机制:异常类型,捕获和处理策略
C++异常处理原创 2024-04-14 12:06:20 · 1165 阅读 · 17 评论 -
【C++学习】C++智能指针:提高代码安全与性能的利器
智能指针详解原创 2024-04-13 08:04:57 · 808 阅读 · 10 评论 -
【C++学习】C++11新特性(第三节)——可变参数模板, lambda表达式与function包装器
本篇文章是C++11新特性的最后一节,主要会讲解到模板的可变参数,lambda表达式与function包装器的相关知识及其使用场景。原创 2024-04-12 13:00:00 · 1594 阅读 · 3 评论 -
【C++学习】C++11新特性(第二节)—— 右值引用与移动语义超详解
右值引用与移动语义。本篇文章会涵盖: 左值与右值的区别,怎么去区分左值与右值。右值引用的概念,为什么要增加右值引用,右值引用的作用,解决了什么问题, 右值引用与左值引用的比较,右值引用的使用场景,右值引用的注意事项,完美转发的使用,C++11后容器新增的两个默认函数等等原创 2024-04-11 07:39:21 · 934 阅读 · 193 评论 -
【C++学习】C++11新特性(第一节)
本文主要讲解C++11的新特性,本篇文章包括统一的列表初始化,std::initializer_list ,auto关键字,decltype关键字,nullptr,unordered_map与unordered_set,array,forward_list等新知识。原创 2024-04-11 07:40:21 · 1026 阅读 · 39 评论 -
【C++学习】哈希的应用—位图与布隆过滤器
在这篇文章中,你会学习到关于哈希思想的最常见的两个应用,也就是 位图 与 布隆过滤器,文章会讲解位图和布隆过滤器的概念,底层实现,对应的适应的场景,以及相关经典 海量数据面试题 及解析。原创 2024-04-05 16:30:20 · 2425 阅读 · 228 评论 -
【C++学习】哈希表的底层实现及其在unordered_set与unordered_map中的封装
本篇博文主要会涉及到**STL关联式容器**,**unordered**系列关联式容器,**unordered_set和unordered_map**的底层数据结构,**哈希表**的底层及**迭代器**实现,以及在其上对**unordered_set****和unordered_map**的封装。原创 2024-04-04 13:32:42 · 1864 阅读 · 154 评论 -
C++红黑树
C++红黑树原创 2024-03-31 17:00:05 · 2042 阅读 · 190 评论 -
一篇搞定AVL树+旋转【附图详解旋转思想】
AVL树的介绍,插入的旋转思想,代码实现及性能分析原创 2024-03-31 13:52:30 · 1310 阅读 · 141 评论 -
map与set容器常见操作详解(含示例代码及注意事项)
map与set,multiset与multimap 的介绍及操作详解原创 2024-03-29 11:46:33 · 1186 阅读 · 151 评论 -
二叉搜索树(二叉排序树,二叉查找树)(附图详解+代码实现+应用分析)
二叉搜索树,二叉搜索树的概念,二叉搜索树的操作(含思路分析+代码实现),二叉搜索树的查找(递归实现看最后总代码),二叉搜索树的插入(递归实现看最后总代码),二叉搜索树的删除(递归实现看最后总代码,总代码(含递归实现):,二叉搜索树的应用,二叉搜索树的性能分析原创 2024-03-25 18:55:55 · 2191 阅读 · 125 评论 -
C++多态
多态的概念,原理,函数重写的定义与条件,单继承与多继承的虚函数表的存储原创 2024-03-22 11:24:49 · 2075 阅读 · 169 评论 -
C++:继承:面向对象编程的重要特性
继承的概念,继承的语法,继承的作用,单继承,多继承,菱形继承,菱形虚拟继承,菱形虚拟继承与菱形继承在内存中的差异等原创 2024-03-20 22:12:02 · 1780 阅读 · 152 评论 -
深入理解模板进阶:掌握C++模板的高级技巧
C++模板进阶,全特化,偏特化,非类型模板参数,模板的分离编译原创 2024-03-19 16:52:52 · 1374 阅读 · 173 评论 -
C++容器适配器与stack,queue,priority_queue(优先级队列)的实现以及仿函数(函数对象)与deque的简单介绍
本文主要讲解了容器适配器的介绍,仿函数的介绍及例子,以及STL中stack,queue,priority_queue的模拟实现。以及deque(双端队列)的介绍原创 2024-03-18 20:05:06 · 1465 阅读 · 156 评论 -
STL:List从0到1
STL容器List的介绍以及模拟实现原创 2024-03-16 17:23:17 · 2322 阅读 · 157 评论 -
探索C++中的动态数组:实现自己的Vector容器
这篇文章将介绍如何使用C++编写代码来实现一个类似于STL中的Vector容器。Vector是一种动态数组,它可以根据需要自动调整大小,并提供了许多方便的方法来操作数据。在这篇文章中,你将学习如何使用指针和动态内存分配来创建一个可变大小的数组,并实现Vector的常见功能,如添加元素、删除元素、访问元素等。通过实现自己的Vector容器,你将更好地理解动态数组的原理和实现方式,并提升对C++语言的理解和掌握。原创 2024-03-13 17:09:19 · 1529 阅读 · 163 评论 -
魔法之线:探索string类的神秘世界
这里的巧妙在于没有用传引用传参,用的传值传参,s是s2的拷贝,s的改变不影响s2,调用上面实现的swap函数,交换s与s1,s1就指向了s指向的空间,_size和_capacity都与s的一样,出了作用域,s会调用析构函数清理掉s1之前的空间;💕如果您觉得文章不错,期待你的一键三连哦,你的鼓励是我创作动力的源泉,让我们一起加 油,一起奔跑,让我们顶峰相见!1.库里面string类既能能用常量字符串去构造对象,也可以无参构造对象,这样写不能达到和库里面的一样;🐼本文由GOTXX原创,首发CSDN🎉🎉🎉。原创 2024-03-12 14:13:06 · 984 阅读 · 111 评论 -
C++string类的介绍及常用函数用法总结
一.strng类的介绍 二.string类常用函数及用法 1.string类对象常见的构造 2.string类对象的容量操作 3. string类对象的访问及遍历操作 4.string类对象的修改操作原创 2024-01-06 12:46:06 · 2548 阅读 · 120 评论 -
函数模板和类模板(初阶)
一.函数模板1.函数模板的概念2.函数模板的匹配原则3.函数模板的实例化1.显示实例化2.隐式实例化二.类模板1.类模板的定义原创 2024-01-04 18:25:04 · 787 阅读 · 44 评论 -
C++内存管理
C/C++的内存分布,为什么要内存划分?,C/C++中程序内存区域划分,C++中内存的管理方式,new和delete操作内置类型,new和delete操作自定义类型,new对于自定义类型动态开辟空间的初始化,operator new 和 operator delete,定位new表达式原创 2024-01-01 17:36:15 · 1935 阅读 · 56 评论 -
类与对象(下)
构造函数,static成员,友元函数,内部类,匿名对象,拷贝对象时的编译优化,再次理解封装原创 2023-11-27 08:00:00 · 4281 阅读 · 70 评论 -
C++类与对象(中)
构造函数,析构函数,拷贝构造函数,运算符重载,const成员函数,取地址及const取地址操作符重载原创 2023-11-26 08:00:00 · 1520 阅读 · 82 评论 -
C++类与对象(上)
面向过程与面向对象 类的定义与类的访问限定符,类的实例化,类的对象的存储原创 2023-11-25 11:21:39 · 1604 阅读 · 107 评论 -
c++入门
命名空间namespace,namespace的用法,命名空间的嵌套,命名空间的展开,C++的输入输出,cout 的用法,cin 的用法,缺省参数,缺省参数的概念:缺省参数的用法,半缺省参数,函数重载,函数重载的概念,为什么C语言不支持函数重载?引用,常引用,引用的作用,指针和引用的不同点,内联函数,auto关键字,基于范围的for循环原创 2023-11-16 17:35:56 · 1230 阅读 · 53 评论