自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 [C++] std::thread介绍,源码解析 C++11-C++20

std::thread介绍、源码解析,std::ref源码解析,C++20 std::jthread摘要

2025-03-08 22:49:27 840

原创 [C++] C++20 same_as介绍

C++20概念concept,std::same_as简介

2025-03-08 22:31:09 324

原创 [C++] C++20约束表达式和requires子句

C++20 约束,requires子句,概念

2024-07-10 23:22:53 1192

原创 [C++] c++20 概念concept

C++20概念与约束,concept浅谈

2024-07-02 00:34:23 532

原创 [C++] std::enable_if的理解

C++模版,浅谈std::enable_if

2024-07-02 00:29:53 371

原创 [c]cJSON开源库介绍

cJSON使用简介

2022-08-01 11:07:10 582

原创 [C++]std::vector中的size、capacity、resize、reserve

C++容器,std::vector中的size、capacity、resize、reserve的区别和用法。

2022-07-20 10:33:13 1966

原创 C++11,右值引用和移动语义

想要弄清楚右值引用是什么,首先要明白右值和左值。左值(lvalue, left value):赋值运算符(=)左边的值。赋值运算后,仍然存在的对象。右值(rvalue, right value):赋值运算符(=)右边的值。赋值运算后,就会不存在的对象。右值又分为:将亡值(expirint value),纯右值(pure rvalue)。将亡值:临时能被识别,能被移动。int fun(){ int temp = 10; return temp;}int a = fun();对传统的代码

2022-04-29 11:29:42 206

原创 C++11强类型枚举

#include <iostream>enum Color{ RED, GREEN, BLUE,};void fun() { int color = RED; ::std::cout << color << ::std::endl;}​ 在弱枚举中,枚举类型是不限定作用域的(unscoped enumeration),可以不加命名空间随意使用,但不限定作用域的用法总是充满危险的。例如:enum ColorB {

2022-04-28 18:39:10 1256

原创 STL学习:STL基本组成

通常认为,STL是由容器、算法、迭代器、函数对象、适配器、内存分配器这 6 部分构成,其中后面 4 部分是为前 2 部分服务的,它们各自的含义如表 1 所示。表 1 STL 组成结构 STL的组成 含义 容器 一些封装数据结构的模板类,例如 vector 向量容器、list 列表容器等。 算法 STL 提供了非常多(大约 100 个)的数据结构算法,它们都被设计成一个个的模板函数,这些算法在 std 命名空间中定义,其中大部分算法都包含在头文.

2022-04-28 17:40:00 611

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除