cpp
文章平均质量分 80
对 CPP 的基础语法进行学习,主要的参考资料是《C++ Primer》。
YGGP
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【C++】模板与泛型编程(三):重载与模板
对 C++ Primer 第五版第十六章第三节:重载与模板,进行阅读、学习和记录。原创 2025-01-08 20:40:54 · 893 阅读 · 0 评论 -
【C++】模板与泛型编程(二):模板实参推断
对 C++ Primer 第五版第十六章第二节:模板实参推断,进行阅读、学习和记录。原创 2025-01-07 09:47:39 · 961 阅读 · 0 评论 -
【C++】模板与泛型编程(一):定义模板,控制实例化、效率与灵活性
对 C++ Primer 第五版第十六章第一节的第五、第六部分:控制实例化、效率与灵活性,进行阅读学习和记录。原创 2024-12-24 21:56:52 · 485 阅读 · 0 评论 -
【C++】模板与泛型编程(一):定义模板,成员模板
对 C++ Primer 第五版第十六章第一节第四部分:成员模板,进行阅读学习和记录。原创 2024-12-24 17:16:35 · 439 阅读 · 0 评论 -
【C++】模板与泛型编程(一):定义模板,模板参数
对 C++ Primer 第五版第十六章第一节第三部分:模板参数,进行阅读、学习和记录。原创 2024-12-24 16:47:45 · 349 阅读 · 0 评论 -
【C++】模板与泛型编程(一):定义模板,类模板
对 C++ Primer 第五版第十六章第一节第二部分:类模板,进行阅读、学习和记录。原创 2024-12-24 16:34:33 · 947 阅读 · 0 评论 -
【C++】模板与泛型编程(一):定义模板,函数模板
对 C++ Primer 第五版第十六章第一节第一部分:函数模板,进行阅读学习和记录。原创 2024-12-21 11:02:26 · 1170 阅读 · 0 评论 -
【C++】OOP(九):文本查询程序再探
对 C++ Primer 第五版第十五章第九节:文本查询程序再探,进行阅读学习和记录。原创 2024-12-20 20:57:44 · 1242 阅读 · 0 评论 -
【C++】OOP(八):容器与继承
对 C++ Primer 第五版第十五章第八节:容器与继承,进行阅读、学习和记录。当我们想要使用容器来对基类以及其派生类对象进行保存时,通常需要定义一个保存基类(智能)指针的容器来对对象进行保存(因为 C++ 的面向对象编程指的就是通过指针或引用,在基类定义虚函数并在派生类对虚函数进行实现来完成面向对象编程,这样才能够实现运行时的动态绑定)。可以通过在基类定义模拟虚拷贝的函数来隐藏向容器添加类成员时需要辨别 make_shared 具体类型的细节。原创 2024-12-18 09:42:18 · 986 阅读 · 0 评论 -
【C++】OOP(七):构造函数与拷贝控制
对 C++ Primer 第五版第十五章第七节:构造函数与拷贝控制,进行阅读学习和记录。原创 2024-12-17 09:02:08 · 686 阅读 · 0 评论 -
【C++】OOP(六):继承中的类作用域
对 C++ Primer 第五版第十五章第六节:继承中的类作用域进行阅读学习和记录。原创 2024-12-17 00:43:11 · 347 阅读 · 0 评论 -
【C++】OOP(五):访问控制与继承
对 C++ Primer 第五版第十五章第五节:访问控制与继承,进行阅读学习和记录。原创 2024-12-17 00:17:58 · 691 阅读 · 0 评论 -
【C++】OOP(四):抽象基类
对 C++ Primer 第五版第十五章第四节的抽象基类进行阅读学习和记录。原创 2024-12-16 22:17:21 · 1037 阅读 · 0 评论 -
【C++】OOP(三):虚函数
对 C++ Primer 第五版第十五章第三节:虚函数,进行阅读学习和记录。原创 2024-12-15 13:38:19 · 311 阅读 · 0 评论 -
【C++】OOP(二):定义基类和派生类
对 C++ Primer 第五版第十五章 OOP 的第二节:定义基类与派生类,进行阅读学习和记录。原创 2024-12-14 14:06:24 · 1122 阅读 · 0 评论 -
【C++】OOP(一):概述
对 C++ Primer 第五版第十五章第一节:OOP 的概述进行阅读学习和记录。原创 2024-12-13 17:26:31 · 1138 阅读 · 0 评论 -
【C++】重载运算与类型转换(九):重载、类型转换与运算符
对 C++ Primer 第五版第十四章第九节:重载、类型转换与运算符,进行阅读学习和记录。原创 2024-12-13 13:10:30 · 451 阅读 · 0 评论 -
【C++】重载运算与类型转换(八):函数调用运算符
对 C++ Primer 第五版第十四章第八节:函数调用运算符,进行阅读学习和记录。原创 2024-12-13 12:54:41 · 1026 阅读 · 0 评论 -
【C++】重载运算与类型转换(七):成员访问运算符
对 C++ Primer 第五版第十四章第七节的成员访问运算符进行阅读学习和记录。原创 2024-12-12 11:31:10 · 338 阅读 · 0 评论 -
【C++】重载运算与类型转换(六):递增和递减运算符
对 C++ Primer 第五版第十四章第六节:递增和递减运算符,进行阅读学习和记录。原创 2024-12-11 09:12:48 · 322 阅读 · 0 评论 -
【C++】重载运算与类型转换(五):下标运算符
对 C++ Primer 第五版第十四章第五节:下标运算符,进行阅读学习和记录。原创 2024-12-11 08:53:27 · 332 阅读 · 0 评论 -
【C++】重载运算与类型转换(四):赋值运算符
对 C++ Primer 第五版第十四章第四节:赋值运算符,进行阅读学习和记录。原创 2024-12-11 08:47:14 · 169 阅读 · 0 评论 -
【C++】重载运算与类型转换(三):算术和关系运算符
对 C++ Primer 第十四章第三节:算术和关系运算符进行阅读学习和记录。原创 2024-12-11 08:39:10 · 305 阅读 · 0 评论 -
【C++】重载运算与类型转换(二):重载输入和输出运算符
对 C++ Primer 第五版第十四章第二节:重载输入和输出运算符进行阅读学习和记录。原创 2024-12-10 23:47:41 · 380 阅读 · 0 评论 -
【C++】重载运算与类型转换(一):基本概念
对 C++ Primer 第五版第十四章:重载运算与类型转换,第一节:基本概念,进行阅读学习和记录。原创 2024-12-10 10:25:38 · 489 阅读 · 0 评论 -
【C++】拷贝控制(六):对象移动
对 C++ Primer 第五版第十三章第六节:对象移动,进行阅读学习和记录。原创 2024-12-10 09:53:33 · 790 阅读 · 0 评论 -
【C++】拷贝控制(五):动态内存管理类
对 C++ Primer 第五版第十三章第五节:动态内存管理类进行阅读学习和记录。原创 2024-12-09 09:03:49 · 715 阅读 · 0 评论 -
【C++】拷贝控制(四):拷贝控制示例
对 C++ Primer 第五版第十三章第四节:拷贝控制进行阅读学习和记录。原创 2024-12-09 07:30:51 · 720 阅读 · 0 评论 -
【C++】拷贝控制(三):交换操作
对 C++ Primer 第五版第十三章第三节——交换操作进行阅读学习和记录。原创 2024-12-08 14:04:29 · 404 阅读 · 0 评论 -
【C++】拷贝控制(二):拷贝控制和资源管理
对 C++ Primer 第五版第十三章第二节:拷贝控制和资源管理,进行阅读、学习和记录。原创 2024-12-08 09:06:18 · 1126 阅读 · 0 评论 -
【C++】拷贝控制(一):拷贝、赋值与销毁
对 C++ Primer 第五版第十三章第一节——拷贝、赋值与销毁进行阅读、学习和记录。原创 2024-12-03 14:47:51 · 958 阅读 · 0 评论 -
【C++】动态内存(六)——动态数组
对 C++ Primer 第五版第十二章第二节进行阅读、学习和记录。这部分内容主要介绍了动态内存与数组,使用 unique_ptr 可以关联通过动态内存创建的数组,使用 new 返回的是动态内存创建数组的第一个元素。需要注意的是,直接使用 new 创建的动态数组当中的每一个元素如果不显式地进行值初始化,则会进行默认初始化,因此 new 开辟动态数组不适用于没有默认构造函数定义的类。使用 allocator 可以先分配内存再构造元素,解决了上述问题。原创 2024-12-03 09:00:51 · 1540 阅读 · 0 评论 -
【C++】动态内存(五):动态内存与智能指针——unique_ptr 与 weak_ptr
对 C++ Primer 第五版第十二章第一节的unique_ptr 与 weak_ptr进行学习记录。原创 2024-12-02 10:52:16 · 743 阅读 · 0 评论 -
【C++】动态内存(四):动态内存与智能指针——智能指针和异常
对 C++ Primer 第五版第十二章第一节的动态内存与智能指针——智能指针和异常进行阅读、学习和记录。原创 2024-12-02 09:50:25 · 419 阅读 · 0 评论 -
【C++】动态内存(三):动态内存与智能指针——shared_ptr 和 new 结合使用
对 C++ Primer 第五版第十二章第一节的动态内存与智能指针——shared_ptr 和 new 结合使用进行阅读、学习和记录。这一部分最值得注意的是,普通指针不能隐式地转换为智能指针,应该通过显式构造或 reset 的方法来将普通指针显式转为智能指针。最好不要同时使用普通指针和智能指针来对内存地址进行管理,因为当内存地址在智能指针的引用计数为 0 被释放时,普通指针所指向的地址的内存也被释放,这意味着普通指针将会变为危险的空悬指针。原创 2024-11-30 22:32:06 · 1075 阅读 · 0 评论 -
【C++】动态内存(二):动态内存与智能指针——直接管理内存
对 C++ Primer 第五版第十二章第一节的动态内存与智能指针——直接管理内存进行阅读、学习和记录。该部分指出,在 C++ 11 标准下,应该尽可能地使用智能指针,而不是直接对动态内存进行管理。原创 2024-11-30 21:30:35 · 587 阅读 · 0 评论 -
【C++】动态内存(一):动态内存与智能指针——shared_ptr类
对 C++ Primer 第五版第十二章第一节的动态内存与智能指针——shared_ptr 类进行阅读、学习和记录。原创 2024-11-30 14:46:37 · 858 阅读 · 0 评论 -
【C++】关联容器(四):无序容器
对 C++ Primer 第五版第十一章第四节——无序容器进行阅读学习记录。原创 2024-11-30 09:28:32 · 761 阅读 · 0 评论 -
【C++】关联容器(三):关联容器操作
对 C++ Primer 第十一章第三节——关联容器操作进行阅读学习和记录。原创 2024-11-30 08:51:25 · 930 阅读 · 0 评论 -
【C++】关联容器(二):关联容器概述
对 C++ Primer 第五版第十一章第二节——关联容器概述进行阅读学习记录。原创 2024-11-30 07:51:18 · 573 阅读 · 0 评论
分享