首页
学习
活动
专区
圈层
工具
发布

#c++

使用广泛的计算机程序设计语言。通用程序设计语言,支持多重编程模式

【C++】异常与智能指针

李昂

在C++编程中,异常处理机制是处理运行时错误的重要工具,它允许程序检测问题并将问题传递给合适的处理模块,从而使代码更具鲁棒性。与此同时,智能指针...

1920

【C++】并查集的原理与使用

落羽的落羽

各位读者大佬好,我是落羽!一个坚持不断学习进步的学生。 如果您觉得我的文章还不错,欢迎多多互三分享交流,一起学习进步! 也欢迎关注我的blog主页...

1500

【C++】哈希扩展——位图和布隆过滤器的介绍与实现

落羽的落羽

各位读者大佬好,我是落羽!一个坚持不断学习进步的学生。 如果您觉得我的文章还不错,欢迎多多互三分享交流,一起学习进步! 也欢迎关注我的blog主页...

2700

【C++】现代C++的新特性constexpr,及其在C++14、C++17、C++20中的进化

落羽的落羽

各位读者大佬好,我是落羽!一个坚持不断学习进步的学生。 如果您觉得我的文章还不错,欢迎多多互三分享交流,一起学习进步! 也欢迎关注我的blog主页...

1500

【Linux系统】C/C++的调试器gdb/cgdb,从入门到精通

落羽的落羽

各位读者大佬好,我是落羽!一个坚持不断学习进步的学生。 如果您觉得我的文章还不错,欢迎多多互三分享交流,一起学习进步! 也欢迎关注我的blog主页...

1200

C++共享内存小白入门指南

码事漫谈

想象一下,你和你的室友共用一个冰箱。你们都可以往里面放东西,也可以从里面拿东西,这就是共享内存的基本概念!在C++中,共享内存是一种让不同进程(可以理解为不同的...

2600

C++程序崩溃时内存泄漏的真相

码事漫谈

想象这样一个场景:你的C++程序在运行过程中突然崩溃了——可能是段错误、除零异常,或是某个未处理的异常。程序申请的大量堆内存还未来得及释放。作为一名负责任的程序...

1500

【C++】告别“类型转换”踩坑,从基础到四种核心强制转换方式

落羽的落羽

各位大佬好,我是落羽!一个坚持不断学习进步的学生。 如果您觉得我的文章还不错,欢迎多多互三分享交流,一起学习进步! 也欢迎关注我的blog主页: ...

2300

【C++】C++中内存管理的利器“智能指针”

落羽的落羽

各位大佬好,我是落羽!一个坚持不断学习进步的学生。 如果您觉得我的文章还不错,欢迎多多互三分享交流,一起学习进步! 也欢迎关注我的blog主页: ...

1110

【C++】论如何封装红黑树模拟实现set和map

落羽的落羽

各位大佬好,我是落羽!一个坚持不断学习进步的大学生。 如果您觉得我的文章有所帮助,欢迎多多互三分享交流,一起学习进步! 也欢迎关注我的blog主页...

700

【C++】红黑树,详解其规则与插入操作

落羽的落羽

各位大佬好,我是落羽!一个坚持不断学习进步的大学生。 如果您觉得我的文章有所帮助,欢迎多多互三分享交流,一起学习进步! 也欢迎关注我的blog主页...

1310

【C++】神奇的AVL树

落羽的落羽

各位大佬好,我是落羽!一个坚持不断学习进步的大学生。 如果您觉得我的文章有所帮助,欢迎多多互三分享交流,一起学习进步! 也欢迎关注我的blog主页...

1500

【C++】来学习使用set和map吧

落羽的落羽

各位大佬好,我是落羽!一个坚持不断学习进步的大学生。 如果您觉得我的文章有所帮助,欢迎多多互三分享交流,一起学习进步! 也欢迎关注我的blog主页...

1610

【C++】二叉搜索树

落羽的落羽

从名字就能看出来,二叉搜索树主要用于搜索。最优情况下,如果它接近完全二叉树的结构,不难分析,最大搜索次数即其树的高度:log2N;最差情况下,如果它接近单支树的...

1700

【C++】“多态”特性

落羽的落羽

C++的三大主要特性:封装(类和对象)、继承、多态。前两者我们已经学习过了,今天最后来认识一下“多态”特性。

3000

【落羽的落羽 C++】进一步认识模板

落羽的落羽

模板参数可以分为类型参数和非类型参数。我们之前使用的都是类型参数,即出现在模板参数列表中,跟在class或typename之类的参数类型名称。 非类型参数,就...

1600

【落羽的落羽 C++】vector

落羽的落羽

vector是STL中的一种容器,本质上是顺序表。它和string类的结构很相似,其也有size、capacity、数组等,不同的是string底层只是字符数组...

1100

【落羽的落羽 C++】string

落羽的落羽

STL(standard template library 标准模板库),是C++标准库的重要组成部分,不仅是一个可复用的组件库,而且是一个包罗数据结构与算法的...

1900

【落羽的落羽 C++】内存区域、C++的内存管理

落羽的落羽

C语言的内存管理,主要是由malloc、free一系列函数实现的。这种方式在C++中也可以使用,但相对有些麻烦,所以C++又提出了自己的内存管理方式:通过new...

800

【落羽的落羽 C++】日期类(Date)的完整实现

落羽的落羽

通过上一篇C++类和对象的学习,我们可以完整实现Date类以及它的各种常见用法了:

2110
领券