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

#c++

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

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

李昂

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

1210

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

用户11956881

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

600

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

用户11956881

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

900

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

用户11956881

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

900

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

用户11956881

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

600

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

码事漫谈

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

1400

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

码事漫谈

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

1100

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

用户11956881

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

1200

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

用户11956881

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

500

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

用户11956881

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

300

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

用户11956881

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

900

【C++】神奇的AVL树

用户11956881

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

1000

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

用户11956881

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

700

【C++】二叉搜索树

用户11956881

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

1000

【C++】“多态”特性

用户11956881

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

1100

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

用户11956881

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

500

【落羽的落羽 C++】vector

用户11956881

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

500

【落羽的落羽 C++】string

用户11956881

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

500

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

用户11956881

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

300

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

用户11956881

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

1500
领券