NeeEk0 的 C++ 养成录
文章平均质量分 86
这是一部为大学生准备的,从C语言菜鸟到C++小白、从C++小白到C++大伯的养成方案~
NeeEk0
把复杂的事情变简单,把简单的事情重复做。
展开
-
这是第一篇哦
打开看就好了哦原创 2022-10-15 11:49:58 · 223 阅读 · 0 评论 -
【C++】从C到C++
域:分为类域、命名空间域、局部域、全局域。默认访问优先级:局部域 > 全局域 > 展开(暴露到全局)的/指定访问的命名空间域。命名空间域:是域的一种。编译器默认不访问命名空间域。定义命名空间域,需要使用到namespace关键字。namespace + 空间域名称 + { }其中,“{ }”中是命名空间域的成员。// 1. 命名空间域的定义// 命名空间域中可以定义变量、函数、类型//ps:定义一个命名空间域即为定义了一个新的作用域,// 命名空间域中的所有内容都局限于该命名空间域中。原创 2023-09-11 21:45:17 · 98 阅读 · 0 评论 -
【C++】类和对象
什么是类的类型?什么是具有类的类型的变量?为什么类是用于创建对象的蓝图?类和对象是怎么定义的?对象在内存中是如何存储的?这些问题都将在本篇博客中一一解答。原创 2023-09-18 09:50:58 · 261 阅读 · 2 评论 -
【C++】动态内存管理
本篇博客主要针对堆上的动态数据,旨在解读C++对动态内存的管理方式。原创 2023-09-20 19:14:43 · 129 阅读 · 1 评论 -
【C++】模板
模板的语法是什么?模板的应用场景有哪些?模板有什么特性?这些问题将在本篇博客中一一解答。原创 2023-09-21 19:52:12 · 57 阅读 · 0 评论 -
【C++】继承
本篇博客总结了继承的相关用法,旨在解读继承的常见问题和背后的思想。原创 2023-09-25 11:03:56 · 73 阅读 · 0 评论 -
【C++】多态
本篇博客总结了多态的相关用法,旨在解读多态的常见疑问和背后的思想。原创 2023-09-26 09:36:45 · 72 阅读 · 0 评论 -
【C++】String类
本篇博客主要梳理了C++标准库中string类的用法和常用接口,搭配对string类重要功能的模拟实现,旨在更好地帮助读者理解string类的上层用法和底层实现。原创 2023-10-07 16:37:21 · 155 阅读 · 0 评论 -
【C++】Vector
Vector是序列容器,表示可以改变大小的数组,其本质类似于一个动态顺序表。就像数组一样,Vector为其元素使用连续的存储位置,这意味着也可以使用指向其元素的常规指针上的偏移量来访问其元素,并且与数组中一样高效。但与数组不同的是,它们的大小可以动态变化,其存储由容器自动处理。在内部,Vector使用动态分配的数组来存储其元素。当插入新元素时,可能需要重新分配此数组以增加大小,这意味着分配一个新数组并将所有元素移动到该数组。原创 2023-10-12 09:34:24 · 66 阅读 · 0 评论 -
【C++】List
List是一种序列容器,允许在其中的任何位置进行固定时间复杂度的插入、删除操作,以及双向迭代器。它被实现为双链表,可以将它其中包含的每个元素存储在不同且不相关的存储位置。每个元素之间的顺序是通过与每个元素的关联在内部保持的,该关联是指向其前面元素的链接和指向其后面元素的链接。它们与forward_list非常相似:主要区别在于forward_list对象是单链表,因此它们只能向前迭代,以换取更小、更高效。原创 2023-10-12 16:51:51 · 56 阅读 · 0 评论 -
【C++】Stack和Queue
本篇博客主要梳理了C++98下 stack 和 queue的基本用法,搭配对其重要功能的模拟实现,旨在更好地帮助读者理解容器 stack 和 queue。原创 2023-10-23 10:58:57 · 84 阅读 · 0 评论 -
【C++】普通迭代器的模拟实现
【代码】【C++】普通迭代器的模拟实现。原创 2023-10-23 11:55:21 · 47 阅读 · 0 评论 -
【C++】map 和 set
本篇博客梳理了map和set的特性和常见用法,并搭配对STL源码的模拟实现,上层用法与底层实现相结合,旨在更好地向读者呈现C++中面向对象和泛型编程的思想,以及深刻解读STL的组件之一仿函数。原创 2024-01-29 21:55:41 · 709 阅读 · 0 评论 -
【C++】Unordered_map && Unordered_set
本篇博客unordered_map和unordered_set的特性和常见用法,并搭配对STL源码的模拟实现,旨在更好地帮助读者理解容器的功能。原创 2024-03-07 21:24:29 · 1204 阅读 · 0 评论 -
【C++】智能指针
本篇博客主要整理了RAII思想和智能指针原理,结合对库中四种智能指针的模拟实现,旨在让读者能更深入地理解C++的内存管理方案。原创 2024-03-23 21:10:54 · 889 阅读 · 0 评论 -
【C++】特殊类的设计
本篇博客整理了一些常见面试题,通过诠释有部分限制条件的特殊类,更深入地探究C++中类和对象的运用。原创 2024-03-25 16:40:54 · 887 阅读 · 0 评论 -
【C++】类型转换
本篇博客整理了类型转换的形式和情景,介绍了C++中的四个类型转换操作符,旨在让读者更加了解量的类型和特性原创 2024-03-25 21:38:57 · 493 阅读 · 0 评论 -
【C++】IO流
.原创 2024-03-26 11:19:57 · 828 阅读 · 0 评论 -
【C++】SGI-STL(空间配置器)
本篇博客整理空间适配器的相关知识和部分实现代码,旨在让读者更好地理解STL的设计和功能。原创 2024-03-27 15:31:18 · 940 阅读 · 0 评论 -
【C++】线程库
本篇博客整理 C++ 线程库的概念和相关接口,旨在让读者了解并熟悉 C++ 下的多线程编程。原创 2024-06-29 11:44:40 · 1157 阅读 · 0 评论 -
【C++】C++11
本篇博客整理了C++11中较为实用的语法,以供读者查阅学习。原创 2024-06-30 10:40:43 · 1205 阅读 · 0 评论