【C++篇】迈入新世界的大门——初识C++(上篇)

C++的起源可以追溯到1979年,当时BjarneStroustrup(本贾尼·斯特劳斯特卢普)在⻉尔实验室从事计算机科学和软件⼯程的研究⼯作。⾯对项⽬中复杂的软件开发任务,特别是模拟和操作系统的开发⼯作,...

【c++】类和对象 (中) (类的默认成员函数)

在C++中,如果你定义了一个类但没有显式地提供特定的成员函数(比如构造函数、析构函数、拷贝构造函数、拷贝赋值运算符等),编译器会为这些函数生成默认的实现。这些默认生成的成员函数称为类的默认成员函数。那么既然编译器会默...

【C++庖丁解牛】C++11---统一的列表初始化 | auto | decltype | nullptr | STL中一些变化

本文介绍了C++11的主要特性,如统一的列表初始化、std::initializer_list的作用、auto和decltype的关键字以及nullptr的引入,同时提到了STL中新增的容器和接口,重点强调了移动...

【Cloud Native】数据库新纪元:驾驭关系型与NoSQL的力量

本文深入探讨了数据库在云原生时代的关键应用与管理策略,旨在为读者提供一套全面的指南,以高效利用云原生架构的优势来部署、扩展及维护各类数据库系统,包括关系型数据库(如MySQL、PostgreSQL)及NoSQL数...

【C++高阶】哈希—— 位图 | 布隆过滤器 | 哈希切分
【C++BFS】802. 找到最终的安全状态

有一个有n个节点的有向图,节点按0到n-1编号。图由一个索引从0开始的2D整数数组graph表示,graph[i]是与节点i相邻的节点的整数数组,这意味着从节点i到gr...

【C++程序设计】——利用函数实现指定功能(一)
【C++】使用哈希表封装unordered_map与unordered_set

unordered_map与unordered_set的封装...

【C++】深入探索:从零开始模拟实现C++中的Vector容器

在C++中,vector是一个非常常用的容器,它提供了一种动态数组的实现方式,允许我们在运行时动态地增加或减少元素的数量。vector的内部实现主要依赖于动态分配的内存和连续存储的元素。...

【C++】关联容器

介绍了关联容器中的map、set、multimap和multiset...