![](https://img-blog.csdnimg.cn/f5e2b42d527c45a78708efa6854b8d1a.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++
文章平均质量分 96
C++学习记录
自信不孤单
每个整装待发的重新开始,在这个年少的岁月都是为时不晚。一个小白的学习成长之路!
展开
-
C++类型转换及IO流(深度剖析)
C语言中的类型转换有隐式类型转换和强制类型转换,这样的转换风格很简单,但却有着不少缺点,那么C++是如何进行类型转换的呢?接下来,让我们一起学习一下C++类型转换的相关知识。除此之外,本章还会重点讲解C++的IO流的相关知识。原创 2024-03-21 22:35:17 · 1018 阅读 · 0 评论 -
C++特殊类及单例模式
在实际场景中,我们在编写类的过程中总会遇到一些特殊情况,比如设计一个类不能被拷贝/不能被继承/只能在堆上创建对象/只能在栈上创建对象/只能创建一个对象,基于这些场景,我们来谈谈这些特殊类该如何实现。原创 2024-03-17 22:18:58 · 921 阅读 · 0 评论 -
C++智能指针深度剖析
本篇文章将着重讲解智能指针的作用、内存泄漏以及智能指针的使用和原理(包括RAII、auto_ptr、unique_ptr、shared_ptr、shared_ptr的循环引用问题和定制删除器)。原创 2024-03-08 22:38:30 · 774 阅读 · 0 评论 -
C++异常深度剖析
本文着重讲解了C++异常的概念和使用、自定义异常体系、C++标准库的异常体系以及异常的优缺点。原创 2024-02-23 13:35:41 · 817 阅读 · 0 评论 -
C++11新特性(深度剖析+总结)
看完本文,你将掌握C++11的常用新特性。本文将着重讲解初始化列表、C++11中新加入的一些声明、范围for循环、STL中的一些变化、右值引用和移动语义、新的类功能、可变参数模板、lambda表达式以及包装器。原创 2024-02-18 18:18:42 · 968 阅读 · 1 评论 -
C++ 哈希+unordered_map+unordered_set+位图+布隆过滤器(深度剖析)
本篇文章将着重讲解 unordered 系列关联式容器(unordered_map 和 unordered_set)、底层结构(哈希的概念、哈希函数、哈希冲突)、模拟实现(unordered_map 和 unordered_set 的模拟实现)以及哈希的应用(位图和布隆过滤器)。原创 2024-02-05 16:47:04 · 910 阅读 · 4 评论 -
C++ pair+map+set+multimap+multiset+AVL树+红黑树(深度剖析)
本篇文章将着重讲解关联式容器、键值对、树形结构的关联式容器(set、map、multiset 和 multimap)、AVL 树的模拟实现、红黑树的模拟实现以及 map 和 set 的模拟实现。原创 2024-02-02 13:43:58 · 998 阅读 · 0 评论 -
C++二叉搜索树详解
在这篇博客中,我们将深入探讨二叉搜索树的概念、操作、实现、应用以及性能分析。原创 2024-01-28 20:42:51 · 848 阅读 · 0 评论 -
C++多态深度剖析
本篇文章重点讲解了多态的概念及定义,抽象类,多态的原理,以及单继承和多继承关系的虚函数表。原创 2024-01-27 18:04:29 · 987 阅读 · 0 评论 -
C++继承深度剖析
本篇文章着重讲解继承的概念及定义,基类和派生类对象赋值转换,继承中的作用域、派生类的默认成员函数、继承和友元,继承与静态成员的关系,复杂的菱形继承及菱形虚拟虚继承概念,以及继承与组合的关系。原创 2024-01-26 18:16:44 · 973 阅读 · 0 评论 -
C++ STL之deque的理解及使用
本篇文章详细讲解了STL中deque的理解及使用,也针对vector和list对deque的优缺点进行了分析。原创 2024-01-24 23:44:03 · 1050 阅读 · 0 评论 -
C++ STL之priority_queue的使用及模拟实现
本篇文章详细讲述了STL中priority_queue的使用及模拟实现。原创 2024-01-24 17:45:35 · 1098 阅读 · 0 评论 -
C++ STL之queue的使用及模拟实现
本篇文章详细讲述了STL中queue的使用及模拟实现。原创 2024-01-23 21:32:25 · 428 阅读 · 0 评论 -
C++ STL之stack的使用及模拟实现
本篇文章详细讲述了STL中stack的使用及模拟实现。原创 2024-01-23 21:06:50 · 625 阅读 · 0 评论 -
C++ STL之list的使用及模拟实现
本篇文章详细讲解了STL中list的使用及模拟实现,以及反向迭代器类模板的实现。原创 2024-01-23 18:06:45 · 1857 阅读 · 0 评论 -
C++ STL之vector的使用及模拟实现
本篇文章详细讲解了STL中vector的使用及模拟实现。原创 2024-01-21 22:11:37 · 917 阅读 · 0 评论 -
C++ STL之string的使用及模拟实现
本文详细讲解了STL中string使用及模拟实现。原创 2024-01-21 17:59:20 · 963 阅读 · 0 评论 -
泛型编程——模板详解
在本篇文章中,我们将探索函数模板、类模板、模板参数、模板的特化以及模板的分离编译的知识。原创 2024-01-19 20:23:21 · 823 阅读 · 0 评论 -
C++内存管理——new一个对象出来
本篇文章详细介绍了C/C++内存分布、C++内存管理方式、operator new与operator delete函数、new和delete的实现原理、placement-new以及内存泄漏相关知识。原创 2024-01-19 11:42:16 · 930 阅读 · 0 评论 -
类和对象(下)
本篇文章继续讲解构造函数初始化列表、static成员、友元、内部类、匿名对象以及拷贝时编译器的优化。原创 2024-01-18 22:32:25 · 906 阅读 · 0 评论 -
类和对象(中)
本篇文章继续讲解了类的6个默认成员函数、构造函数、拷贝构造函数、析构函数、赋值运算符重载、const成员以及取地址及const取地址操作符重载。原创 2024-01-18 00:28:57 · 823 阅读 · 0 评论 -
类和对象(上)
本篇文章详细全面讲解了关于面向对象的介绍、类的定义、类的访问限定符及封装、类的作用域、类的实例化、类对象模型和this指针原创 2023-10-29 20:20:04 · 234 阅读 · 19 评论 -
C++入门精讲——入门看完这一篇就够了
C++入门精讲——入门看完这一篇就够了,保姆式讲解了命名空间、C++输入输出、缺省参数、函数重载、引用、内联函数、auto、范围for、nullptr。原创 2023-10-28 23:11:28 · 605 阅读 · 13 评论