最新 最热

【C++】STL 算法 ⑪ ( 函数适配器嵌套用法 | modulus 函数对象 - 取模运算 | std::count_if 函数原型 | std::not1 函数原型 )

在 <functional> 头文件 中 , 预定义了 modulus 函数对象 , 这是一个 二元函数对象 , 在该函数对象类中 , 重写了 函数调用操作符 函数 operator() , 该 预定义函数对象 代码如下 :...

2024-01-12
2

C++20:从0到1学懂concept

对于Foo来说,是不支持加法的,于此同时也是不可以直接std::cout << ,因此在编译时报一大堆错误,包含operator<<与operator+,但这并不是我们期望的错误信息,我们比较期望的是编译器给我们最直观的错误信息,即:这个结构体能不能...

2024-01-10
2

【C++】STL 容器 - map 关联容器 ① ( std::map 容器简介 | std::map 容器排序规则 | std::map 容器底层实现 )

std::map 容器 是 C++ 语言 标准模板库 ( STL , Standard Template Library ) 提供的 的一个 " 关联容器 " ;

2024-01-02
3

【C++】STL 容器 - multiset 容器 ( std::multiset 容器简介 | std::multiset 容器 常用操作 api 简介 )

在 C++ 语言 的 标准模板库 ( STL , Standard Template Library ) 中 , 提供了 std::multiset 容器 ,

2024-01-01
3

C/C++开发基础——std::future与async异步编程

std::future是一个类模板,存放了线程入口函数的返回结果,调用std::future对象的get()函数可以拿到返回结果。

2023-12-18
2

直击C++字符串面试题

今天给大家分享一个字符串相关的面试题目,总共有4个case,可以在留言区评论,说出这四处会发生什么。

2023-12-18
2

省市区过滤

某web应用系统在登记信息时需要选择省市区,当省市区数量过多时,需要根据关键字模糊匹配、筛选出想要选择的地区。 现给定某个国家的系列地区名称及其归属地,记录于数组areas中, areas[i]=[area,belongTo],这些地区的关系形...

2023-12-18
1

std::string继承之番外篇

群里经常有这样一个现象,当有新人进群的时候,总会有个面试环节,经常问的一个问题就是std::string能否被继承,一开始可能是技术问题,后面多了,就被玩成了梗,不过梗归梗,今天借助这篇文章,聊聊继承相关的Mordern新特性--override...

2023-12-14
1

来道简单的虚函数题目,你会?

大家好,我是光城。最近会给大家安排一些有意思的题目,例如:constexpr、virtual、static、const等等相关的基础内容。如果题目答不上来,就需要下来好好看看基础了~...

2023-12-13
5

两道constexpr面试题,拿下就稳了

constexpr 是 C++ 中的一个关键字,表示“常量表达式”(constant expression)。它在 C++11 中引入,用于一个函数或变量可以在编译时求值。这允许编译器进行优化,并有可能消除运行时计算,从而产生更高效的代码。...

2023-12-13
4