【C++】unordered_set 容器的最全解析(什么是unordered_set?unordered_set的常用接口有那些?)

【unordered_set】是STL中的容器之一,不同于普通容器,它的查找速度极快,常用来存储各种经常被检索的数据,因为容器的底层是【哈希表】。除此之外,还可以借助其特殊的性质,解决部分难题。_unordere...

【C++位图】构建灵活的空间效率工具

在本文中,我们深入探讨了位图数据结构的基本概念及其在C++中的封装实现。位图通过使用二进制位高效地表示集合,极大地节省了内存空间,并在查询和操作上提供了卓越的性能。通过封装,我们不仅提升了代码的可读性和可维护...

【C++笔记】C++编译器拷贝优化和内存管理

哈喽,各位小伙伴大家好!上期我们讲了类和对象的收尾。但是还有一个拷贝的编译器优化没讲。今天我们就来讲一下C++拷贝的编译器优化和内存管理。话不多说,咱们进入正题!向大厂冲锋!...

【C++】深入理解引用:从基础到进阶详解

C++中的引用(reference)是一个非常重要的概念,它可以让你创建一个变量的别名,直接操作原始变量而不需要复制。引用在函数参数传递、返回值和效率优化等方面有广泛的应用。下面我们会一步步讲解引用的各个知识点,...

【c++】类和对象(上)(类的定义格式、访问限定符、类域、类的实例化、对象的内存大小、this指针)

类的本质是一种自定义类型,是定义对象模板的蓝图或者结构。它制定了对象可以包含的数据以及该对象可以执行的操作。在某种程度上,c++中的类可以认为是c语言结构体的升级版,不仅可以在其中定义成员变量,也可以定义成员函数,用...

【C++】—— string模拟实现

学习了string的使用,总感觉了解不是很深厚;自己模拟实现string类来帮助自己理解。_c++重写string的构造和析构...

【C++篇】探寻C++ STL之美:从string类的基础到高级操作的全面解析

本文详细介绍了C++中的string类,包括字符串的基本构造、容量管理、字符访问、字符串拼接、查找、比较等常见操作。通过丰富的代码示例和详细的解释,帮助读者从入门到精通,全面掌握string类的常见用法,提升...

【C++登堂入室】类和对象(下)

的普通函数,...

【C++】简述STL——string类的使用

string类的使用...

【C++】vector 常用成员函数的模拟实现

【C++】vector常用成员函数的模拟实现1.vector常用成员函数的模拟实现2.vector常用成员函数实现后的测试...