
C++
文章平均质量分 80
cpp语言学习代码
_Zedd
先开始,再完善
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[项目] C++基于多设计模式下的同步&异步日志系统
支持多级别日志信息支持同步日志信息和异步输出日志支持可靠写入日志到控制台、文件、滚动文件中支持多线程程序并发写日志支持扩展不同的日志落地在生产环境中的产品,为了保证其稳定性以及安全性,是不允许开发人员附加调试器去排查问题的,可以借助日志系统来打印一些日志来帮助开发人员解决问题上线客户端的产品出现的Bug无法复现并解决,可以借助日志系统打印日志并且上传到服务端帮助开发人员进行分析。原创 2024-11-02 22:15:00 · 1328 阅读 · 0 评论 -
[C++]C++知识点总结(Xmind思维导图)
由于C++知识体系过于庞大,分为下面几个部分列出逻辑图(有些不完整,后续更新中...)原创 2024-10-31 21:38:40 · 393 阅读 · 0 评论 -
[C++11]lambda表达式
的方式捕获变量时,编译器也不一定会把父作用域中所有的变量捕获进来,编译器可能只会对lambda表达式中用到的变量进行捕获,没有必要把用不到的变量也捕获进来,这个主要看编译器的具体实现。在使用过程中,人们发现每次改变比较逻辑时,都要建一个不同的类,如果说比较逻辑较多的话,会产生很多相似的类名,降低了代码的可读性,因此在C++11,我们引入了lambda表达式。但由于这里是传值捕捉,lambda函数中对a和b的修改不会影响外面的a、b变量,与函数的传值传参是一个道理,因此这种方法无法完成两个数的交换。原创 2024-10-06 22:51:53 · 788 阅读 · 0 评论 -
[C++]动态内存管理
class Testpublic:Test() //构造函数:_a(0)cout << "构造函数" << endl;~Test() //析构函数cout << "析构函数" << endl;一、动态申请单个类的空间//申请delete p1;//销毁//申请delete p1;//销毁二、动态申请多个类的空间//申请//销毁//申请free(p4);//销毁注意。原创 2024-09-02 21:44:25 · 1001 阅读 · 0 评论 -
[C++]关于结构体内存对齐
我们知道不同的变量、数组都有自己的大小,结构体也有自己的大小,但是= 该结构体成员变量自身的大小与编译器默认的一个对齐数的较小值。vs编译器中的默认对齐数是8,有些编译器没有设置默认对齐数,对齐数就是该成员变量自身的对齐数。原创 2024-08-26 20:34:35 · 961 阅读 · 0 评论 -
【C++】AVL树的两单旋和两双旋
如果在一棵原本是平衡的AVL树中插入一个新节点,可能造成不平衡,此时必须调整树的结构,使之平衡化。根据节点插入位置的不同,AVL树的旋转分为四种。原创 2024-03-20 00:26:55 · 961 阅读 · 0 评论 -
【C++】关键字和命名空间
定义命名空间,需要使用到。原创 2023-10-12 22:08:02 · 78 阅读 · 0 评论