E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
C++11高性能服务器
C++11
并发编程——多线程
C++11
并发编程——多线程引言1线程库1.2构造函数和赋值1.2.1初始化构造函数和默认构造函数的使用1.2.2移动构造函数的使用1.3成员函数1.4拓展:.创建建线程,线程函数为类成员函数2.管理当前线程的函数
愚蠢的土拨鼠。
·
2024-01-14 10:19
多线程
c++
算法
开发语言
【期末不挂科-单片机考前速过系列P9】(第九章:6题速过单片机概述)经典例题盘点(带图解析)
YY的《C++》专栏YY的《
C++11
》专栏YY的《Linux》专栏YY的《数据结构》专栏YY的《C语言基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《C++期末速过》专栏目录一.填空题二
YY的秘密代码小屋
·
2024-01-14 09:42
YY滴《单片机期末速过系列》
单片机
mongodb
nosql
【期末不挂科-C++考前速过系列P6】大二C++实验作业-模板(4道代码题)【解析,注释】
YY的《C++》专栏YY的《
C++11
》专栏YY的《Linux》专栏YY的《数据结构》专栏YY的《C语言基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《单片机期末速过》专栏YY的《C
YY的秘密代码小屋
·
2024-01-14 08:42
YY滴《C++期末速过系列》
c++
java
算法
【期末不挂科-C++考前速过系列P4】大二C++实验作业-继承和派生(3道代码题)【解析,注释】
YY的《C++》专栏YY的《
C++11
》专栏YY的《Linux》专栏YY的《数据结构》专栏YY的《C语言基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《单片机期末速过》专栏YY的《C
YY的秘密代码小屋
·
2024-01-14 08:11
YY滴《C++期末速过系列》
c++
java
开发语言
【期末不挂科-C++考前速过系列P5】大二C++实验作业-多态性(3道代码题)【解析,注释】
YY的《C++》专栏YY的《
C++11
》专栏YY的《Linux》专栏YY的《数据结构》专栏YY的《C语言基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《单片机期末速过》专栏YY的《C
YY的秘密代码小屋
·
2024-01-14 08:10
YY滴《C++期末速过系列》
c++
开发语言
C++多线程----互斥变量Mutex篇
一、mutex头文件的介绍Mutex又称互斥量,
C++11
中与Mutex相关的类(包括锁类型)和函数都声明在头文件中,所以如果你需要使用std::mutex,就必须包含头文件mutex类4种std::mutex
雪花飞龙
·
2024-01-14 06:42
C++专栏
多线程
c++
互斥变量
深入理解JVM(六)——JVM性能调优实战
http://blog.csdn.net/u010425776/article/details/51232463如何在
高性能服务器
上进行JVM调优?
crazykiller
·
2024-01-14 06:42
Jvm虚拟机
C++11
【右值引用,移动语义,完美转发】
文章目录左值引用和右值引用左值引用与右值引用比较右值引用使用场景和意义左值引用的使用场景左值引用的短板右值引用和移动语义右值引用引用左值及其一些更深入的使用场景分析完美转发万能引用std::forward完美转发在传参的过程中保留对象原生类型属性完美转发实际中的使用场景:左值引用和右值引用传统的C++语法中就有引用的语法,而
C+
niu_sama
·
2024-01-14 06:57
c++
c++
C++11
14 17线程
线程类封装#include#include#includeusingnamespacestd::chrono_literals;classMyThread{public:voidMain(){std::cout#include#include#include#include//Linux-lpthreadusingnamespacestd;//RAIIclassXMutex{public:XMut
天穹南都
·
2024-01-14 02:44
c++
开发语言
C++11
14 17内存管理
智能指针unique_ptr初始化访问和移动赋值重置和移动内存资源自定义删除器shared_ptr原理自定义删除器分配器allocator和new重载new表达式原理operatornewdeleteplacementnewnew(buf)是一种"placementnew"的使用方式,它允许在已经分配的内存上构造对象。这种方式不会分配新的内存,而是在由用户提供的内存区域上构造对象。语法:TypeN
天穹南都
·
2024-01-14 02:14
c++
开发语言
【C++100个关键字使用介绍】
C++数据类型关键字类型修饰关键字类、结构体、联合和枚举关键字函数和访问权关键字控制语句关键字其他关键字
C++11
新增关键字C++17和C++20新增的一些关键字C++中的关键字是用于表示语言中预先定义好的
Qt魔术师
·
2024-01-14 00:03
C++软件工程师课程
c++
开发语言
C++ STL-- mt19937
一脸懵逼,突然领悟到了那句话:懵逼树上懵逼果,懵逼树下只有我(此处自我嘲讽一番),这个东西确实鲜为人知,mt19937是
C++11
新加入的特性,虽然长得一脸蒙逼样,不影响其卓越的性能。
yang_123_chen
·
2024-01-13 23:23
C++
STL
random_mt19937
c++11
特性(五)性能提升
c++11
特性using定义别名模版的别名可调用对象包装器和绑定器可调用对象可调用对象包装器基本用法作为回调函数使用绑定器使用方式使用示例扩展friendfriend的概念及用法friend使用示例类模版声明友元
钢钢钢很不爽
·
2024-01-13 23:19
C++语言
c++
开发语言
c++11
特性(四)右值引用&&move&&forward
c++11
特性性能提升右值引用什么是左右值右值类型右值引用转移和完美转发movemove的优点forward右值引用什么是左右值lvalue是locatorvalue的缩写,rvalue是readvalue
钢钢钢很不爽
·
2024-01-13 23:19
C++语言
c++
开发语言
单例--Meyers' Singleton
C++单例–Meyers’Singleton简单写法
C++11
以前需要双重检查,但是双重检查也是不安全的所以需要加锁;
C++11
以后,规定了localstatic在多线程条件下的初始化行为,要求编译器保证了内部静态变量的线程安全性
vitaminYZZ
·
2024-01-13 21:44
c++
设计模式
单例模式
设计模式 ------ 策略模式(Strategy Pattern)
UML关系类图(代码和类图略有出入,因为第一稿的指针使用的是原始方法,当前使用的
C++11
以上版本的智能指针,避免直接new创建堆对象,减少内存泄漏的风险)。
wangshenqiang
·
2024-01-13 17:01
C++设计模式笔记
设计模式
策略模式
C++多线程--线程安全的队列实现(基于锁)
可参考:C++多线程--发现接口间固有竞争_qls315的博客-CSDN博客
C++11
多线程--线程间共享数据(存在的问题)_qls315的博客-
qls315
·
2024-01-13 17:09
C++多线程
c++
多线程
linux
开发语言
thread
C++11
多线程 内存序(std::memory_order_relaxed)
目录引言cpu架构std::memory_order_relaxed(宽松内存序)介绍示例代码写在最前面的话本人在某厂infra做C++相关开发,也会时常同C++并发编程打交道,因此决定将C++并发编程相关知识点记录成博客。本系列主要根据C++多线程并发实践这本书,分享相应的多线程编程的知识。由于最近发现我辛苦写的文章被copy缺没有写上引用我这篇文章,导致我有点不舒服。所以我决定把这个专栏收费了
qls315
·
2024-01-13 17:08
C++多线程
c++
算法
C++11
多线程 内存序(std::memory_order_seq_cst )
C++11
多线程内存序内存模型为什么要有内存模型
C++11
的内存模型种类各个内存模型介绍及代码测试memory_order_seq_cst顺序一致性模型内存模型内存模型定义了对于并发程序执行的任何给定写操作集允许读操作返回的可能值
qls315
·
2024-01-13 17:38
C++多线程
c++
多线程
内存模型
C++成员函数修饰词的意义和使用(&, &&, const, override)
因此就想着回答一下,就顺带研究了一下C++相关的几个成员函数修饰词,并总结了一下相关的用法和意义2.C++成员函数修饰词
C++11
中的成员函数修饰词主要有&、&&、const;在这里我把override
qls315
·
2024-01-13 17:38
APUE
计算机系统
C++基础知识总结
c++
c语言
C++11
智能指针|巨巨巨详细
文章目录智能指针`shared_ptr``shared_ptr`的基本用法使用`shared_ptr`要注意的问题`unique_ptr`独占的智能指针weak_ptr弱引用的智能指针weak_ptr的基本用法weak_ptr返回this指针weak_ptr解决循环引用问题weak_ptr使用注意事项代码地址:https://github.com/Phoenix8215/CplusplusMagi
Phoenix Studio
·
2024-01-13 14:06
C++
c++
开发语言
右值引用,左值引用
右值引用-CSDN博客【C++】右值引用(极详细版)-CSDN博客左值引用就为常见的引用,本文主要讲右值引用左值:可以出现在operator=的左侧右侧:只能出现在operator=的右侧,用&&表示,
c+
看山不是山a
·
2024-01-13 13:40
C++
c++
C++11
新特性(也称c++2.0)
目录1.输出C++版本:coutintmain(){cout#include#includeusingnamespacestd;intvalues[]{1,2,3};vectorv{1,2,3};vectorcities{"beijing","shanghai","guangzhou"};complexc{4.0,3.0};//等价于complexc(4.0,3.0);3.initializer_
看山不是山a
·
2024-01-13 13:10
C++
c++
java
算法
C++11
常见的代码操作
1.输出某一变量的类型:typeid(a).name()#include#include//好像要包括此头文件,但是我在测试的过程中发现不用intmain(){autoa=3.14;cout<<typeid(a).name()<<endl;system("pause");return0;}
看山不是山a
·
2024-01-13 13:10
C++
c++
开发语言
算法
【期末不挂科-C++考前速过系列P1】大二C++第1次过程考核(3道简述题&7道代码题)【解析,注释】
YY的《C++》专栏YY的《
C++11
》专栏YY的《Linux》专栏YY的《数据结构》专栏YY的《C语言基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏更加详细和全面的C++知识讲解——>可关注
YY的秘密代码小屋
·
2024-01-13 10:27
c++
java
jvm
【期末不挂科-C++考前速过系列P2】大二C++第2次过程考核(20道选择题&10道判断题&3道代码题)【解析,注释】
YY的《C++》专栏YY的《
C++11
》专栏YY的《Linux》专栏YY的《数据结构》专栏YY的《C语言基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏更加详细和全面的C++知识讲解——>可关注
YY的秘密代码小屋
·
2024-01-13 10:27
YY滴《C++期末速过系列》
c++
java
jvm
【期末不挂科-C++考前速过系列P3】大二C++第3次过程考核(20道选择题&12道判断题&2道代码题)【解析,注释】
YY的《C++》专栏YY的《
C++11
》专栏YY的《Linux》专栏YY的《数据结构》专栏YY的《C语言基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏更加详细和全面的C++知识讲解——>可关注
YY的秘密代码小屋
·
2024-01-13 10:24
YY滴《C++期末速过系列》
c++
java
jvm
【C++】
C++11
中的常见语法(下)
C++11
一、可变参数模板1.递归函数方式展开参数包2.逗号表达式展开参数包3.STL容器中的empalce相关接口函数二、lambda表达式1.C++98中的一个例子2.使用lambda表达式3.lambda
YoungMLet
·
2024-01-13 07:42
C++
c++
java
jvm
开发语言
性能优化
C++11
智能指针
目录一,智能指针简介1.使用场景:2.智能指针的特点:3.智能指针的原理:4.智能指针的分类:二,智能指针的实现声明:一,auto_ptr二,unique_ptr三,shared_ptr四,weak_ptr三,定制删除器一,智能指针简介1.使用场景:在某些场景下面,我们可能会因为忘记对一个资源进行释放而导致内存泄漏问题,也可能因为程序的抛异常操作导致资源没有被释放而导致内存泄漏问题。对于前者我们可
Niu_brave
·
2024-01-13 02:58
C++基础
学习
学习笔记
c++
智能指针
C++(11):auto通过初始化类型推导变量类型
C++11
赋予了auto新的含义,可以通过auto自动推导变量的类型:#includeusingnamespacestd;intmain(){autoi=1;cout#includeusingnamespacestd
风静如云
·
2024-01-13 01:40
C/C++
c++
C++(20):普通函数的参数使用auto声明
C++20进一步解放了对auto的使用,可以在函数的参数中使用auto,auto&,auto&&并且类型推导的规则与
C++11
中是一致的C++(11):auto通过初始化类型推导变量类型_auto如何实现自动推导变量的类型
风静如云
·
2024-01-13 01:08
C/C++
c++
ubuntu 22.04源码装ros1 noetic
安装rosdep4.创建工作空间下载源码并安装5.编译代码5.1修复rosconsole*log相关问题**error**5.3python-sip配置相关5.4*std::share_mutex*相关
c+
kint_zhao
·
2024-01-12 19:23
【ROS】
【Ubuntu】
ubuntu
linux
运维
ros
noetic
QGIS3.28+Qt5.12.0+msvc2015环境搭建
一.工具准备(1)vs2015(由于个人使用vs2015较多,所以msvc使用2015版)(2)vs2017编译器(QGIS3.0以上版本使用C++17,
C++11
会出错,所以需要下载C++17编译器)
010米粉010
·
2024-01-12 18:28
QGIS二次开发
qt
开发语言
C++98,
C++11
、C++14 和 C++17,C++20,我应该用哪个C++标准?
gcc编译器:使用命令行选项-std=c++version来指定所需的C++标准,例如-std=
c++11
、-std=c++14或-std=c++17。如果编译器不支持指定的标准,它会给出错误提示。
神之媛
·
2024-01-12 17:29
C++项目大全
c++
c++20
jvm
【期末不挂科-单片机考前速过系列P11】(第十一章:单片机的并行拓展例题)经典例题盘点(带图解析)
YY的《C++》专栏YY的《
C++11
》专栏YY的《Linux》专栏YY的《数据结构》专栏YY的《C语言基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《单片机期末速过》专栏目录一.单选题二
YY的秘密代码小屋
·
2024-01-12 11:28
YY滴《单片机期末速过系列》
单片机
mongodb
嵌入式硬件
【期末不挂科-单片机考前速过系列P9】(第九章:11题中断系统的工作原理及应用)经典例题盘点(带图解析)
YY的《C++》专栏YY的《
C++11
》专栏YY的《Linux》专栏YY的《数据结构》专栏YY的《C语言基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《单片机期末速过》专栏目录一.填空题二
YY的秘密代码小屋
·
2024-01-12 11:58
YY滴《单片机期末速过系列》
单片机
mongodb
嵌入式硬件
Qt优秀开源项目之三:SARibbon
这是Qt(最低要求Qt5,支持
C++11
的编译器)下一个轻量级的Ribbon控件(Office样式UI),界面截图:MIT协议,欢迎大家使用并提出意见gitee(码云)-https://gitee.com
草上爬
·
2024-01-12 08:24
Qt优秀开源项目
Qt
Ribbon
office
开源
Ubuntu18.04利用astra pro相机实现ORB—SLAM3实时点云稠密建图—上
Ubuntu18.04利用astrapro相机实现ORB—SLAM3实时点云稠密建图—上前言前期准备—ROS完整安装OpenCV的安装(4.2.0)安装依赖
C++11
特性的编译器Pangolin测试pangolin
BIGBOSSyifi
·
2024-01-12 08:43
OpenCV
c++
ubuntu
linux
计算机视觉
【期末不挂科-单片机考前速过系列P8】(第八章:21题速过AT89S51单片机的内部硬件结构)经典例题盘点(带图解析)
YY的《C++》专栏YY的《
C++11
》专栏YY的《Linux》专栏YY的《数据结构》专栏YY的《C语言基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《单片机期末速过》专栏目录一.填空题二
YY的秘密代码小屋
·
2024-01-12 08:06
YY滴《单片机期末速过系列》
单片机
51单片机
嵌入式硬件
Modern C++ 学习资源
网址如下:GitHub-changkun/modern-cpp-tutorial:ModernC++Tutorial:
C++11
/14/17/20OntheFly|https://changkun.de
深山老宅
·
2024-01-12 05:28
modern
C++
学习
modern
c++
C++
高性能服务器
框架muduo,与配套书籍《Linux多线程服务端编程》解读
本章解读C++开源项目muduo代码,与配套书籍《Linux多线程服务端编程》,均来自作者陈硕,是业内比较有名的大神。目录muduo源码解读《Linux多线程服务端编程》笔记第1章线程安全的对象生命周期管理第2章线程同步精要第3章多线程服务器的适用场合与常用编程模型第4章C++多线程系统编程精要第5章高效的多线程日志第6章muduo网络库简介第7章muduo编程示例第8章muduo网络库设计与实现
夏天匆匆2过
·
2024-01-12 01:24
C/C++
服务器
c++
linux
c语言
C++流媒体服务器 ZLMediaKit框架ZLToolKit源码解读
ZLToolKit是基于
C++11
的
高性能服务器
框架,和ZLMediaKit是同一个作者,ZLMediaKit正是使用该框架开发的。
夏天匆匆2过
·
2024-01-12 01:52
C/C++
音视频
c++
服务器
开发语言
c语言
linux
常见的几个
C++11
特有的基础语法
0.引入C++的版本号比较有意思,C++98是1998年发布的,
C++11
是2011年发布的,C++14和C++17分别是2014年和2017年发布的。
ybdesire
·
2024-01-12 00:04
C++
c++
VS code配置C/C++编译环境并支持
C++11
语法
最近看到好多同学说自己在VScode中写代码总是因为环境问题出错,主要是不支持
c++11
语法特性的问题。我就把我的VScode的json配置贴上来。
偶然i
·
2024-01-12 00:04
环境问题
vscode
c++编译环境
支持c++11语法
Linux环境
vscode
json文件
C++11
新增语法剖析
目录传统艺能十年磨(不出)一剑初始化列表统一化initializer_list应用场景声明简化移动构造/移动赋值函数意义初始化赋值支持deletefinal&overridefinal修饰类final修饰虚函数override修饰虚函数传统艺能小编是双非本科大一菜鸟不赘述,欢迎米娜桑来指点江山哦(QQ:1319365055)非科班转码社区诚邀您入驻小伙伴们,打码路上一路向北,彼岸之前皆是疾苦一个人
乔乔家的龙龙
·
2024-01-12 00:04
C++
c++
开发语言
【C++】
C++11
中的常见语法(上)
C++11
一、
C++11
简介二、统一的列表初始化1.{}初始化2.std::initializer_list三、声明1.auto2.decltype3.nullptr四、右值引用和移动语义1.左值引用和右值引用
YoungMLet
·
2024-01-12 00:02
C++
c++
java
jvm
开发语言
boost.hana学习笔记之map
通过利用
C++11
/14实现技术和习惯用法,Hana拥有比以前的元编程库更快的编译时间和运行时性能,同时显着提高了过程中的表达能力。
shada
·
2024-01-12 00:14
C++
c++
C++11
教程:
C++11
新特性大汇总(第六部分)
C++11
是2011年发布的C++标准,是C++的一次重大升级。
别致的SmallSix
·
2024-01-11 20:59
C++11教程
c++
开发语言
【期末不挂科-考前速过系列P2】单片机[接口与总线]——经典例题盘点(带图解析)(第二章:搞定寻址方式)
YY的《C++》专栏YY的《
C++11
》专栏YY的《Linux》专栏YY的《数据结构》专栏YY的《C语言基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《单片机期末速过》专栏注意!!!
YY的秘密代码小屋
·
2024-01-11 19:57
YY滴《单片机期末速过系列》
单片机
mongodb
嵌入式硬件
C/C++编程:常量初始化
仅下列变量进行常量初始化:静态或线程局部(
C++11
起)引用,若它绑定到静态泛左值、临时对象(或其子对象)(
C++11
起),或到函数,且若引用的初始化器中每个表达式(
OceanStar的学习笔记
·
2024-01-11 16:33
C++
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他