文章 2025-07-09 来自:开发者社区

【实战指南】C++ lambda表达式使用总结

lambda表达式 目录 一、开篇 二、lambda初识 三、lambda基本用法 四、lambda表达式捕获列表 五、总结 六、参考 一、开篇   lambda表达式是C++11引进的一个新特性,其写法比较新颖,经常被一些"老鸟"用到C++的日常开发中,看的"菜鸟"一脸懵逼。   初...

文章 2023-12-28 来自:开发者社区

【C++】可变参数模板使用总结(简洁易懂,详细,含代码演示)

一.可变参数模板【1】基本可变参数的函数模板演示:下面的参数 args 前面有省略号,所以它就是一个 可变模版参数我们把 带省略号的参数称为“参数包” ,它里面包含了0到N(N>=0)个模板参数用可变模版参数的一个主要特点:我们无法直接获取参数包args中的每个参数的,只能通过展开参数包(遍历)的方式来获取参数包中的每个参数【可在第3小点查看详解】虽然 参数包的底层是 ——> 类似数....

文章 2023-11-01 来自:开发者社区

【C++杂货铺】set 和 map 使用总结

一、前言1.1 关联式容器在前面,已经向大家介绍了 STL 中的部分容器,比如:vector、list、deque、forward_list(C++11中引入)等,这些容器统称为序列式容器,因为其底层为线性序列的数据结构,里面存储的是元素本身。那么什么是关联式容器呢?它与序列式容器有什么区别?关联式容器也是用来存储数据的,与序列式容器不同的是,其里面存储的是 <key,value> ....

【C++杂货铺】set 和 map 使用总结
文章 2023-06-22 来自:开发者社区

C++可变参数使用总结

可变参数是指函数可以接受不定数量的参数。比如在printf函数,如果做日志等功能也会用到。这里总结下可变参数的使用。 c语言中的可变参数先介绍下在c语言中的使用,c语言也支持可变参数,只是需要借助下va_list和va_arg宏解析。使用方式一//省略符形参应该仅仅用于C和C++通用的类型 int sum(int count, ...){ if (count <= 0) { ...

文章 2022-02-17 来自:开发者社区

C++ 事件(event)使用总结

 事件最常用在多线程同步互斥机制。 常用的函数有: 1、CreateEvent 创建事件。函数原型如下所示,一共四个参数:HANDLE CreateEvent( LPSECURITY_ATTRIBUTES lpEventAttributes, // SECURITY_ATTRIBUTES结构指针,可为NULL BOOL bManualReset,     // 手动....

C++ 事件(event)使用总结
文章 2022-02-16 来自:开发者社区

C++11线程使用总结

C++11线程使用总结 std::thread 在 <thread> 头文件中声明,因此使用 std::thread 需包含 <thread> 头文件。 <thread> 头文件摘要 <thread> 头文件声明了 std::thread 线程类及 std::swap (交换两个线程对象)辅助函数。另外命名空间 std::this_thread .....

文章 2022-02-16 来自:开发者社区

C++ 函数使用总结/编程注意事项

1、stable_partition稳定划分和partition不稳定划分。  #include <iostream> #include <algorithm> #include <vector> using namespace std;   struct Student {    ...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注