发布

C++进阶之路

欢迎来到C++ 进阶之路专栏,为你开启 C++ 深度探索之旅,从基础语法起步,深入模板、多线程、内存管理等核心要点,从基础夯实到高级特性突破,如智能指针运用、STL 深度解读等,沿着此路,实现 C++
专栏成员
20
文章
2193
阅读量
12
订阅数
【C++ 函数重载】—— 现代编译技术下的多态表达与性能优化
如上代码,我们通过指针传参实现了一个交换两个int变量的Swap函数。 那么问题来了,如果我们需要交换两个float变量呢?我们需要交换两个char 变量呢?这个函数显然已经不适用了,我们需要实现新的函数来满足交换的需求!
换一颗红豆
2025-03-05
850
【Python 初级函数详解】—— 参数沙漠与作用域丛林的求生指南
我们知道数学中的函数,我们输入一个数,在通过对应的映射关系得到另一个数,如下图给出了两个简单的数学函数:
换一颗红豆
2025-03-03
510
【Python 速览 】 —— 课前甜点,打开你的味蕾
Python 是一门易于学习、功能强大的编程语言。它提供了高效的高级数据结构,还能简单有效地面向对象编程。Python 优雅的语法和动态类型以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的理想语言。
换一颗红豆
2025-03-01
690
【Linux 进程状态】—— 从创建到消亡的全生命周期
书接上回,我们认识了冯诺依曼体系结构,了解了操作系统的概念,以及库函数和系统调用的区别,最后我们讲了进程的概念以及如何在系统中查看存在的进程。 忘记的点这里,光速复习!👉 Linux进程概念 本文将带领大家继续探索进程这座神秘的大山!主要围绕进程状态展开,带领大家进一步的揭开进程的神秘面纱。
换一颗红豆
2025-02-27
880
【Python 入门基础】—— 人工智能“超级引擎”,AI界的“瑞士军刀”,
没错,现在你看到的就是 说出 “人生苦短,我用Python”这句至理名言的斗宗强者,并被尊称为终身仁慈独裁者(BDFL)。
换一颗红豆
2025-02-25
950
AI进化革命:从工具到伙伴的边界突破
人工智能(Artificial Intelligence, AI)正以前所未有的速度改变着我们的生活方式、工作方式以及社会结构。从智能手机到自动驾驶汽车,从医疗诊断到金融投资,AI的应用已经渗透到我们生活的方方面面。与此同时,AI的发展也带来了诸多挑战和争议,包括隐私保护、就业问题、算法偏见等。本文将全面探讨人工智能的技术突破、行业应用、面临的挑战以及未来发展趋势。
换一颗红豆
2025-02-23
1080
【Linux进程概念】—— 操作系统中的“生命体”,计算机里的“多线程”
在计算机系统的底层架构中,操作系统肩负着资源管理与任务调度的重任。当我们启动各类应用程序时,其背后复杂的运作机制便悄然展开。程序,作为静态的指令集合,如何在系统中实现动态执行?
换一颗红豆
2025-02-20
1140
【C++内存管理】—— 策略、陷阱及应对之道
在前面的学习中,我们已经掌握了C语言的动态内存管理,包括 malloc,realloc,calloc,free 等用于动态开辟和释放内存的函数,忘记了?没关系,点击一键复习 C语言动态内存管理
换一颗红豆
2025-02-16
740
【C++ 类和对象 进阶篇】—— 逻辑森林的灵动精灵,舞动类与对象的奇幻圆舞曲
类的默认成员函数是编译器在没有显式定义相应函数时自动生成的函数。这些函数通常是为了处理类对象的生命周期管理,包括对象的创建、复制、赋值和销毁等操作。确保即使开发者没有显式提供某些操作,编译器也能提供默认实现,以保证程序的基本功能。 通常包括以下几个函数:
换一颗红豆
2025-01-24
380
【C++ 类和对象 基础篇】—— 抽象思维的巅峰舞者,演绎代码的深邃华尔兹
在 C++ 中,类 是面向对象编程的核心概念之一。它是一种用户定义的数据类型,用于描述一组具有相同特性(属性)和行为(方法)的对象。
换一颗红豆
2024-12-27
4030
【 C++ 入门基础】 —— 双壁传奇C语言和C++的爱恨情仇
C++兼容C语言绝大多数的语法,所以C语言实现的hello world依旧可以运行,C++中需要把定义文件代码后缀改为.cpp,VS编译器看到是.cpp就会调用C++编译器编译,Linux下要用g++编译,不再是gcc!
换一颗红豆
2024-12-20
860
【深入探索 C++ STL 双端队列 deque】 —— 数据时空的双端虫洞,扭曲常规操作的效率边界
deque又叫双端队列(Double ended queue),头文件为<deque>,deque是 C++ 标准模板库(STL)中的一个容器类,它允许在两端进行高效的插入和删除操作。
换一颗红豆
2024-12-20
2140
【深入探索 C++ STL 容器适配器 stack 和 queue】 —— 数据战场的神秘指挥官,掌控代码节奏的幕后黑手
C++ STL系列学习参考:STL 数据结构与算法__Zwy@的博客-CSDN博客
换一颗红豆
2024-12-20
910
【深入探索 C++ STL 容器 list】 —— 编程世界的万能胶,数据结构中的百变精灵
cplusplus.com/reference/list/list/?kw=list
换一颗红豆
2024-12-20
810
【深入探索 C++ STL 容器 vector】 —— 随机访问与高效存储的完美融合
https://blog.csdn.net/bite_zwy/category_12852141.html
换一颗红豆
2024-12-20
1380
【深入探索 C++ STL 容器 string】——字符串世界里的神奇魔法棒
https://legacy.cplusplus.com/reference/stl/?kw=stl
换一颗红豆
2024-12-20
930
【深度剖析 C++11】 第三弹:C++11完结,迈进高效编程的新纪元
之前我们学过的类模板以及函数模板的参数都是不可变参数模板,模板定义了几个参数,实例化就需要传递几个参数。
换一颗红豆
2024-12-20
980
【深度剖析 C++11】 第二弹: 现代C++ 的关键版本和核心驱动
纯右值是表达式求值过程中产生的临时值,或者用于初始化对象的字面量等。它们通常没有持久的存储,只在表达式求值期间存在。
换一颗红豆
2024-12-20
890
【深度剖析 C++11】 第一弹:现代 C++ 编程的基石与革新
C++11后,意在统一初始化方式,做到一切对象都可以用{ }来初始化,也叫做列表初始化,内置类型支持,自定义类型也支持。代码中出现的移动构造我们后面会为大家仔细讲解
换一颗红豆
2024-12-20
440
C++11 智能指针:优化资源管理,规避内存泄漏的利器
c++标准库中的智能指针都在<memory>这个头文件下,主要有 auto_ptr 、unique_ptr、 shared_ptr、weak_ptr。
换一颗红豆
2024-12-20
1340
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档