c++
文章平均质量分 96
Jayce..
这个作者很懒,什么都没留下…
展开
-
【c++】STL详解(一):string类的使用
string类不仅是C++标准库中用于处理字符串的基础设施,它的设计和实现也体现了C++对效率和灵活性的追求。通过实际的代码示例,我们可以更深入地理解string类的应用和效果。原创 2024-02-07 22:30:08 · 1131 阅读 · 0 评论 -
【C++】模板入门教程
泛型编程的核心思想是编写独立于特定数据类型的代码。这意味着程序员可以定义一套算法或数据结构,而不必为每种可能的数据类型编写特定的代码实现。这种思想的实现极大地提高了代码的复用性和程序的可维护性。想象一下,如果没有泛型编程,对于简单的数据结构如列表、栈或队列,我们可能需要为整型、浮点型、字符串等每一种数据类型编写特定的实现。这不仅会导致大量重复的代码,也会使得维护和更新变得异常困难。泛型编程的一个经典例子是排序算法。不论是整数数组还是浮点数数组,甚至是自定义类型的数组,排序算法的逻辑结构是相同的。原创 2024-02-07 22:29:36 · 1033 阅读 · 0 评论 -
【C++】内存管理深入解析
C++的动态内存管理是一个强大的特性,允许开发者在运行时分配和释放内存。然而,这也带来了额外的责任,如内存泄漏、野指针和重复释放内存等问题。通过遵循最佳实践和利用C++提供的工具,如智能指针和标准库容器,开发者可以有效地管理内存,写出更稳定、更高效的代码。原创 2024-02-06 20:57:30 · 1001 阅读 · 0 评论 -
【c++】类和对象(下)
匿名对象是没有名称的对象实例,通常用于一次性的操作,如函数调用的参数或返回值。它们的生命周期非常短,仅存在于创建它们的表达式中。//假设存在类Aint main()A();//此处就是一个匿名对象return 0;内部类是定义在另一个类内部的类。这种结构用于隐藏实现细节,使得外部代码不能直接访问内部类的成员。class Apublic://B 称作 A 的内部类class Bprivate:int _b;内部类 ,跟A是独立,但是受A的类域限制。原创 2024-02-06 20:56:17 · 800 阅读 · 0 评论 -
【c++】类和对象(中)
调用了默认构造函数后,内置类型成了随机值。为了解决这个问题,c++11新增了个补丁。原创 2024-02-05 17:29:07 · 837 阅读 · 0 评论 -
【c++】类和对象 (上)
c++ 类和对象上 第一部分 基本形式,访问限定符,成员变量,成员函数,实例化及调用,类的大小,this指针原创 2024-02-05 13:45:52 · 904 阅读 · 1 评论