![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 66
Gaoxry
这个作者很懒,什么都没留下…
展开
-
结构体初始化与赋值
结构体是常用的自定义构造类型,是一种很常见的数据打包方法。转载 2022-07-06 00:16:37 · 4667 阅读 · 0 评论 -
获取环境变量
char *getenv(const char *name) 搜索 name 所指向的环境字符串,并返回相关的值给字符串。参数name-- 包含被请求变量名称的 C 字符串。返回值该函数返回一个以 null 结尾的字符串,该字符串为被请求环境变量的值。如果该环境变量不存在,则返回 NULL。char * s1 = getenv("PATH");string path;if (s1 != nullptr) { path = string(s1);} else { .原创 2022-04-25 00:52:12 · 461 阅读 · 0 评论 -
Lambda表达式
1. 概述C++ 11 中的 Lambda 表达式用于定义并创建匿名的函数对象,以简化编程工作。Lambda 的语法形式如下:[函数对象参数] (操作符重载函数参数) mutable 或 exception 声明 -> 返回值类型 {函数体}可以看到,Lambda 主要分为五个部分:[函数对象参数]、(操作符重载函数参数)、mutable 或 exception 声明、-> 返回值类型、{函数体}.2. Lambda 语法分析2.1 [函数对象参数]标识一个 Lam原创 2022-04-11 10:16:32 · 196 阅读 · 0 评论 -
std::promise介绍及使用
一、std::promise介绍std::promise 是C++11并发编程中常用的一个类,常配合std::future使用。其作用是在一个线程t1中保存一个类型typename T的值,可供相绑定的std::future对象在另一线程t2中获取。二、代码示例:下面我们通过几个简单小例子逐渐深入了解std::promise的使用方法。示例1:#include <iostream>#include <future>#include <chrono>.转载 2021-03-11 15:17:29 · 370 阅读 · 0 评论 -
CMake Tutorial
CMake TutorialContents CMake Tutorial Introduction A Basic Starting Point (Step 1) Adding a Version Number and Configured Header File Specify the C++ Standard Build and Test Adding a Library (Step翻译 2021-02-03 14:54:33 · 320 阅读 · 0 评论