首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
C++指南
倔强的石头_
创建于2025-06-03
订阅专栏
分享关于C++的相关技术内容
等 2 人订阅
共28篇文章
创建于2025-06-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【C++指南】vector(二):手把手教你底层原理与模拟实现
在 C++ 标准库中,vector 是最常用的动态数组容器,它提供了高效的元素存储和访问能力。 其底层实现涉及内存管理、迭代器维护、元素操作等复杂逻辑。
【C++指南】vector(一):从入门到详解
std::vector 是 C++ STL 中最核心的动态数组容器,支持高效随机访问和动态扩容。本文从 基础用法 和 深度优化 两个维度,系统解析其构造函数、迭代器、容量管理、元素访问和修改操作
【C++指南】string(三):basic_string底层原理与模拟实现详解
本文作为系列第三篇,将结合模拟实现的代码,逐行解析basic_string的底层原理,涵盖构造函数、拷贝控制、容量管理、修改操作等核心功能的实现细节与优化技巧。
【C++指南】string(二):深入探究 C++ `basic_string`:成员变量、函数全解析
本文将深入剖析 basic_string 的成员变量、默认成员函数、迭代器、容量管理、修改操作等各类成员函数,详细介绍它们的使用方法、功能特点以及遵循的规则。
【C++指南】string(一):string从入门到掌握
本文将深入探讨 C++ 中string的奥秘,从其产生的根源basic_string模板类开始,逐步介绍std::string、wstring、u16string和u32string等相关类型
【C++指南】类和对象(十):const成员函数
在C++中,const成员函数是面向对象编程中保障数据安全性的重要机制。它通过限制函数对类成员的修改权限,提升代码的健壮性和可维护性。本文将结合代码示例,从语法、原理到实际应用场景,全面解析const
【C++指南】解锁C++ STL:从入门到进阶的技术之旅
STL,即标准模板库(Standard Template Library) ,是 C++ 标准库的重要组成部分,是一个具有工业强度的、高效的 C++ 程序库
【C++指南】模板 深度解析
本文旨在帮助C++初学者理解和掌握模板的基本概念和使用方法。我们将从模板的基础知识入手,逐步介绍函数模板和类模板的定义和使用,最后通过几个实用的例子巩固所学内容。
【C++指南】类和对象(九):内部类
在 C++ 编程中,内部类(也称为嵌套类)是一个定义在另一个类作用域内的类。 内部类提供了一种封装和逻辑分组的方式,使得代码更加模块化和易于管理。
【C++指南】类和对象(八):匿名对象
在C++编程中,匿名对象是一种特殊的对象,它在创建时没有被命名。 这种对象通常用于在单个语句中执行一系列操作或调用某个函数,而不需要将结果存储到变量中。
【C++指南】类和对象(七):友元
在C++编程语言中,友元是一种特殊的访问控制机制,它允许一个类或函数访问另一个类的私有成员。 友元关系可以是函数与类之间,也可以是类与类之间。友元机制虽然增强了类的灵活性,但也破坏了封装性
【C++指南】C++内存管理 深度解析
在 C++ 编程的世界里,内存管理犹如大厦之基石,至关重要。有效的内存管理不仅关乎程序的性能,更与程序的稳定性和安全性紧密相连。错误的内存操作可能引发难以察觉的漏洞,甚至导致程序崩溃。
【C++指南】类和对象(六):类中的static成员
在C++编程中,static关键字是一个功能强大的工具,它可以应用于变量、函数以及类成员。 当static关键字用于类成员时,它赋予了这些成员一些特殊的性质和行为。 本文将详细介绍C++中stat
【C++指南】类和对象(五):类的默认成员函数——全面剖析 赋值运算符重载函数
在C++中,类可以定义自己的赋值运算符(=)来控制对象之间的赋值操作。这被称为赋值运算符的重载。通过重载赋值运算符,我们可以实现更复杂或特定的赋值逻辑,比如深拷贝、资源管理等。
【C++指南】运算符重载详解
C++ 提供了运算符重载这一特性,允许程序员为自定义类型(如类和结构体)定义运算符的行为。通过运算符重载,可以使自定义类型对象像内置类型一样使用运算符,从而提高代码的可读性和易用性。
【C++指南】类和对象(四):类的默认成员函数——全面剖析 : 拷贝构造函数
拷贝构造函数是C++中一个重要的特性,它允许一个对象通过另一个已创建好的同类型对象来初始化。 了解拷贝构造函数的概念、作用、特点、规则、默认行为以及如何自定义实现,对于编写健壮和高效的C++程序至关
【C++指南】C++中的浅拷贝与深拷贝:深入剖析
在C++中,对象的复制是一个非常重要的概念,它涉及到资源管理和内存安全。当一个对象被复制时,根据对象内部数据成员的复制方式不同,可以分为浅拷贝(Shallow Copy)和深拷贝(Deep Copy)
【C++指南】类和对象(三):类的默认成员函数——全面剖析: 析构函数
在C++编程中,析构函数是一个特殊的成员函数,它在对象的生命周期结束时被自动调用,用于执行清理工作,如释放对象占用的资源、关闭文件、解除动态分配的内存等。析构函数的存在确保了资源的正确管理和避免内存泄
【C++指南】类和对象(二):类的默认成员函数——全面剖析 :构造函数
在C++编程中,类的设计是实现面向对象编程(OOP)理念的核心。类不仅封装了数据(即属性)和操作这些数据的方法(即成员函数),还通过特定的成员函数——默认成员函数,管理着对象的生命周期和状态变化。
【C++指南】C++中的内存对齐规则及原因详解
内存对齐是一种数据存储方式,它要求某些类型的数据必须存储在特定地址上。这种要求是由硬件架构决定的,不同的处理器可能有不同的对齐要求。C++作为一种底层抽象程度较高的编程语言,允许开发者通过编译器选项或
下一页