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++] std::tuple
【C++】std::tuple1、什么是tuplestd::tuple是
C++11
新标准引入的一个类模板,又称为元组,是一个固定大小的异构值集合,由std::pair泛化而来。
永远有多远.
·
2023-06-11 07:46
笔记
C++面向对象
c++
算法
现代C++新特性 新字符类型char16_t和char32_t
文字版PDF文档链接:现代C++新特性(文字版)-C++文档类资源-CSDN下载在
C++11
标准中添加两种新的字符类型char16_t和char32_t,它们分别用来对应Unicode字符集的UTF-16
神奇的小强
·
2023-06-11 06:06
c++
现代C++新特性 新基础类型(long long)
文字版PDF文档链接:现代C++新特性(文字版)-C++文档类资源-CSDN下载整型longlong虽然是
C++11
才新加入标准的,但是我们似乎很早就开始使用这个类型了,这其中包含了一个有趣的故事。
神奇的小强
·
2023-06-11 06:35
C++
c++
C++map和set
在初阶阶段,我们已经接触过STL中的部分容器,比如:vector、list、deque、forward_list(
C++11
)等,这些容器统称为序列式容器,因为其底层为线性序列的数据结构,里面存储的是元素本身
神之子-小佳
·
2023-06-11 05:45
c++
开发语言
数据结构
【C++】引用和右值引用
引用的使用场景1.3.1作为参数1.3.2作为返回值1.4常量引用1.5引用和指针的区别2.左值和右值3.右值引用3.1右值引用的概念3.2左值持久;右值短暂3.3变量是左值3.4标准库move函数1.引用
C+
秋秋晗晗
·
2023-06-11 04:28
C++
c++
【C++从0到1】第二十一篇:
C++11
文章目录一、
C++11
简介二、列表初始化2.1C++98中{}的初始化问题2.2内置类型的列表初始化2.3自定义类型的列表初始化三、变量类型推导3.1为什么需要类型推导3.2decltype类型推导3.2.1
小唐学渣
·
2023-06-10 22:57
C++
c++
开发语言
C++11
/C++14中constexpr的使用
C++11
中constexpr的使用:constexpr是
C++11
中添加的一个特性,其主要思想是通过在编译时而不是运行时进行计算来提高程序的性能,将时间花在编译上,而在运行时节省时间
fengbingchun
·
2023-06-10 21:25
constexpr
c++23中的新功能之七三个新的扩展
二、Lambda表达式的完善在
c++11
推出Lambda表达式后,对c++而言,这可
fpcc
·
2023-06-10 20:42
C++11
C++
c++23
c++
开发语言
在 Windows 上从源代码安装 OpenCV – C++ / Python-附带安装脚本
发布亮点如下:OpenCV现在是
C++11
库,需要兼容
C++11
的编译器。最低要求的CMake版本已提高到3.5.1。OpenCV1.x中的许多CAPI已被删除。
TD程序员
·
2023-06-10 19:30
OpenCV开发实战
c++
开发语言
opencv
纯
C++11
的timer定时器
如题所示,最近看mlu代码的时候发现了一个非常号的定时器案例,纯c++,只有一个头文件,非常好。#ifndefCPPTIME_H_#defineCPPTIME_H_/***TheMITLicense(MIT)**Copyright(c)2015MichaelEgli**Permissionisherebygranted,freeofcharge,toanypersonobtainingacopy*
泰勒朗斯
·
2023-06-10 18:09
c++
开发语言
c++20 jthread的理解
我们知道在
c++11
之后,c++标准库开始支持多线程编程,那么thread和jthread之间有何区别,本文将进行重点讲解。
程序员小x
·
2023-06-10 15:50
C++
language
c++20
c++
开发语言
【C++】深入剖析
C++11
新特性
目录一、
C++11
简介二、统一的列表初始化1.{}初始化2.std::initializer_list三、声明1.auto2.decltype3.nullptr四、范围for五、final和oberride
青衫哥
·
2023-06-10 06:24
C++
c++
开发语言
【C++】特殊类
目录前言一、设计一个类,不能被拷贝C++98方法
C++11
方法二、设计一个类,只能在堆上创建对象方法一方法二三、设计一个类,只能在栈上创建对象方法一方法二四、设计一个类,不能被继承C++98方式
C++11
青衫哥
·
2023-06-10 06:48
C++
c++
开发语言
二十一、
C++11
(中)
文章目录一、左值&右值(一)基本概念1.左值是什么2.右值是什么(二)左值引用和右值引用1.左值引用2.右值引用二、右值引用使用场景和意义(一)引入(二)左值引用的使用场景(三)左值引用的短板(四)右值引用和移动语义1.移动构造2.移动赋值(五)右值引用引用左值1.move函数(六)右值引用的其他使用场景1.右值引用版本的插入函数2.右值引用版本插入函数的意义三、完美转发(一)万能引用(二)完美转
yolo0616
·
2023-06-10 06:22
c++
c++
算法
C++面试
在
C++11
中有什么用了RAII4.完美转发介绍一下去掉std::forward会怎样?5.介绍一下unique_lock和lock_guard区别?
个人回收
·
2023-06-10 00:04
面经
面试
java
jvm
面经+八股文及部分答案(未完结)
文章目录八股文项目流程为什么用线程池怎么创建线程池商汤科技1.讲讲你了解的虚函数2.你知道malloc、free和new、delete的区别吗3.讲讲右值引用请你详细介绍一下
C++11
中的可变参数模板、
吃饭243
·
2023-06-10 00:47
面试
c++
[C++]基本知识与概念
C++基础知识与概念C++与C基础C++面向对象C++STLC++内存管理
C++11
新特性C++linux编程+I/O多路复用前言本文章适用于有一定C++基础的新手同学快速掌握一些C++的基本知识概念以及面试中可能会问的内容
WE xiye
·
2023-06-09 23:45
c++
开发语言
std::chrono时间处理
std::chrono是
C++11
引入的标准库,用于时间的计算和处理。它按照ISO8601标准定义了多个时间类,例如:duration(持续时间)、time_point(时间点)和clock(时钟)。
过客人间
·
2023-06-09 22:05
C++
c++
开发语言
metaRTC+ZLMediaKit实现webrtc的推拉流
概述ZLMediaKit是一个基于
C++11
的高性能运营级流媒体服务框架,是一个支持webrtcSFU的优秀的流媒体服务器系统。
metaRTC
·
2023-06-09 09:02
metaRTC
webrtc
Learning C++ No.29 【右值引用实战】
并且刚刚发文有关对
C++11
相关知识,由于所剩时间不多,这里我们就简单的为下篇博客,当然也就是该篇博客打一打铺垫,哦!对了,今天是高考哦!
今天还要努力
·
2023-06-09 07:27
C++学习
c++
开发语言
【C++】map和set的使用
.map的介绍2.map的使用五、multimap一、关联式容器与键值对1.关联式容器在初阶阶段,我们已经接触过STL中的部分容器,比如:vector、list、deque、forward_list(
C+
椿融雪
·
2023-06-09 05:54
C++
c++
开发语言
数据结构
算法
c++11
新特性,所有知识点都在这了!
c++程序员面试过程中基本上都会被问到
c++11
新特性吧,你是怎么回答的呢?
小小滴人儿~
·
2023-06-09 04:25
c++
java
开发语言
C++11
右值
C++11
右值类型与值类别左值纯右值将亡值内置类型类类型左值引用和右值引用内置类型右值引用:具有右值引用自身为左值。
*闲鱼
·
2023-06-09 04:43
C++
c++
java
算法
「C/C++」C/C++ Lamada表达式
✨博客主页:何曾参静谧的博客文章专栏:「C/C++」C/C++程序设计相关术语Lambda表达式:是
C++11
引入的一种函数对象,可以方便地创建匿名函数。
何曾参静谧
·
2023-06-09 04:54
c++
c语言
java
C++中string类的常用函数
clear()resize()string类对象的访问及遍历操作重载[]begin()end()begin()+end()遍历字符串rbegin()rend()rbegin()+rend()反向遍历字符串
C+
梦想很美
·
2023-06-08 23:00
C++
c++
【C++/嵌入式笔试面试八股】一、38.面向对象 |
C++11
新标准 | 异常处理
面向对象135.面向对象和面向过程有什么区别?面向对象编程强调的是数据和方法的封装,即将数据和相关的操作封装在一起,形成一个对象。面向对象编程的核心是类(Class)和对象(Object)的概念,通过类定义对象的属性和方法,然后通过实例化对象来进行操作。面向对象编程可以更好地抽象出现实世界的问题,并且代码的复用性和可维护性更强。相比之下,面向过程编程则更强调程序的执行流程,即将程序的执行分解成一系
岁月歌者BC
·
2023-06-08 22:50
C++/嵌入式笔试面试集锦
#
编程语言
面试
c++
java
C++笔记—— 第十七篇 智能指针
C++11
来了(下)
目录1.为什么需要智能指针2.内存泄漏2.1什么是内存泄漏,内存泄漏的危害2.2内存泄漏分类2.3如何避免内存泄漏3.智能指针的使用及原理3.1RAII3.2智能指针的原理3.3std::auto_ptr3.4std::unique_ptr3.5std::shared_ptrshared_ptr的线程安全分为两方面:std::shared_ptr的循环引用4.C++11和boost中智能指针的关系
MuqiuWhite
·
2023-06-08 15:28
C++
c++
笔记
开发语言
c++11
新特性——智能指针详解
二、
C++11
智能指针std::auto_ptr:已被
c++11
废弃std::unique_ptr:
基层搬砖的Panda
·
2023-06-08 14:19
c++
c++
开发语言
C++11
常用的一部分新特性
C++11
统一的列表初始化{}初始化std::initializer_list声明autodecltypenullptrSTL中一些变化新容器已有容器的新接口右值引用和移动语义左值引用和右值引用右值引用使用场景和意义右值引用引用左值及其一些更深入的使用场景分析完美转发新的类功能默认成员函数
ℳℓ白ℳℓ夜ℳℓ
·
2023-06-08 14:43
笔记
C++
c++
算法
数据结构
C++的lambda表达式(匿名函数)
从
C++11
开始,C++也支持使用lambda表达式(匿名函数)。Lambda表达式是一种便捷的方式,可以定义一个函数对象,而无需使用显式的函数对象类型或函数指针语法。
叶初凝
·
2023-06-08 13:16
C++知识点
c++
开发语言
C++函数的默认值参数介绍
默认参数是在
C++11
标准中引入。C++默认参数的规则默认值可以在函数声明或函数定义中设置;指定默认值的参数必须位于形参列表最右端,从右往左,或者说必须最后。下面示例说明。
软件开发技术爱好者
·
2023-06-08 13:02
C
C++学习
c++
c++ 多线程编程-thread--如何启动一个线程
1.线程的分离和汇合
c++11
之后提供了线程类的thread。线程是通过创建thread对象进行执行。这个对象表明了要执行的任务,最简单的是执行一个函数。线程执行后,与原来的线程保持什么关系。
小鹿的洋花园
·
2023-06-08 10:00
c++并发编程
c++
C++多态
C++多态一,多态的概念二,多态的定义以实现虚函数多态构成条件虚函数的重写虚函数重写的两个例外
C++11
的override和final重载,重写和重定义的对比抽象类概念接口继承与实现继承多态的原理虚函数表打印虚函数表多态原理静态绑定与动态绑定多继承中的虚函数表经典问题一
大理寺j
·
2023-06-08 09:57
C++
c++
数据结构
算法
笔记
c语言
【C++】
C++11
文章目录1、
C++11
的简介2、统一的列表初始化2-1、{}初始化2-2、std::initializer_list3、声明3-1、auto3-2、decltype3-3、nullptr4、范围for循环
ks不知火
·
2023-06-08 03:00
c++
开发语言
【STL——unordered_map】
文章目录unordered_map概述头文件和命名空间定义和初始化默认初始化列表初始化复制初始化元素访问at[]find元素插入和删除插入删除遍历迭代器
C++11
范围遍历性能unordered_mapunordered_map
Muuuzi丶
·
2023-06-08 02:41
C++笔记
c++
数据结构
算法
C++入门预备语法
C++入门预备语法C++关键字命名空间C++输入&输出初步缺省参数函数重载引用内联函数auto和范围for(
C++11
)指针空值nullptrC++关键字命名空间命名空间是一种将变量名、函数名、类名和库名称等封装到一个命名空间域中
遥逖
·
2023-06-08 02:08
C++语法
c++
开发语言
算法
【转载】ThreadPool源码
c++11
前言偶然发现github上有个ThreadPool项目(GitHub-progschj/ThreadPool:AsimpleC++11ThreadPoolimplementation),star数居然3k+,里面也就两个文件,一个ThreadPool.h,一个example.cpp。看了一下,项目代码是cpp11写的。老实说,代码极其简洁又难懂。下面是ThreadPool.h代码#ifndefTH
seiyaaa
·
2023-06-08 02:24
c++
开发语言
【深蓝学院C++】第11章 类 笔记
结构体的声明与定义(注意定义后面要跟分号来表示结束)2仅有声明的结构体是不完全类型(incompletetype)3结构体(以及类)的一处定义原则:翻译单元级别(2)数据成员(数据域)的声明与初始化1(
C+
花舞の街道
·
2023-06-08 01:10
C++
c++
开发语言
c语言
RHEL Linux安装Clang试用
据说Clang是对
C++11
、14标准支持最全面的编译器,加之又是苹果出品,于是想来研究一下可惜我的RHEL版本比较老,是6.1,官网上的Pre-Built包没有合适的,于是下载源码手动编译安装先决要求
嘉诩
·
2023-06-07 22:38
C/C++
c++中lambda表达式用法
lambda表达式是
C++11
中引入的一项新技术,利用lambda表达式可以编写内嵌的匿名函数,用以替换独立函数或者函数对象,并且使代码更可读。
羽生少年
·
2023-06-07 22:54
c++
STL
auto以及增强for循环概念
c++11
中auto并不代表一种实际的数据类型,它只是一个类型声明的占位符,auto也并不是再所有场景下都能推导出变量的实际类型,使用auto不需要进行初始化,让编译器推导出它的实际类型,再编译阶段将auto
_four_two_six_
·
2023-06-07 20:33
c++11
c++
开发语言
Learning C++ No.28 【
C++11
语法实战】
引言:北京时间:2023/6/5/9:25,今天8点45分起床,一种怎么都睡不够的感觉,特别是周末,但是如果按照我以前的睡觉时间来看,妥妥的是多睡了好久好久,并且昨天也睡了一天,哈哈哈,睡觉这方面,真的睡能比我强,昨天是实训课,课程内容主要就是做一些C语言二级的题目,虽然还没开始上什么实训课的时候,我就知道这个课肯定是划水,但是没想到可以这么划,So,接下来4天都每课,我们一定要实现日更,这个星期
今天还要努力
·
2023-06-07 13:09
C++学习
c++
jvm
java
C++11
面向切面编程(AOP)入门指南
何为AOP面向切面编程(AOP,AspectOrientedProgramming)是一种编程范式,允许开发者在不修改原有代码的情况下,为程序添加额外的功能。什么是面向切面编程?AOP的核心概念是切面(Aspect),它表示在程序中跨越多个功能模块的关注点。例如,日志记录、事务管理和权限控制等功能都可以视为切面。通过将这些关注点从业务逻辑中分离出来,实现对程序行为的模块化,从而提高代码的可读性和可
samxfb
·
2023-06-07 11:09
c++11
c++
C++11
C++11
统一的列表初始化{}初始化std::initializer_list声明decltypeSTL中的变化右值引用左值引用和右值引用左值引用与右值引用比较左值引用:右值引用右值引用使用场景和意义完美转发模板中的
“初生”
·
2023-06-07 09:59
C++
c++
算法
开发语言
C++ thread编程(Linux系统为例)—thread成员函数与thread的创建方法
c++11
之后有了标准的线程库:std::thread。
qaaaaaaz
·
2023-06-07 09:53
C++知识
c++
开发语言
C++面试
shared_ptr是线程安全的吗4.讲讲多态及实现机制5.虚基类6.多继承的时候,虚函数表指针怎么存1.shared_ptr和unique_ptr区别,以及性能对比shared_ptr和unique_ptr都是
C+
个人回收
·
2023-06-07 06:00
面经
c++
面试
开发语言
服务器
职场和发展
智能指针之unique_ptr(概述,初始化,成员函数用法,以及转化成shared_ptr)07
2unique_ptr的初始化2.1正常初始化unique_ptrp1(newstring("HelloWorld"));2.2C++14新特性make_unique函数初始化
C++11
中没有,C++14
Mango酱
·
2023-06-07 05:53
C++新特性相关
指针
c++
C++11
实现线程池
1.所有权的传递适用移动语义可以将一个unique_lock赋值给另一个unique_lock,适用move实现。voidmyThread1(){ unique_lockmyUnique(testMutex1,std::defer_lock); unique_lockmyUnique1(std::move(myUnique));//myUnique则实效myUnique1相当于原来的myUni
wjfdsklfdkfksd
·
2023-06-07 04:32
操作系统
c++
开发语言
Opencv3.4.1 Canny源码学习--Apple的学习笔记
目的:是通过阅读优秀源码来学习
c++11
,将来进行仿效。顺便进行第二轮opencv图像处理算法理解的进阶。对象:Canny边缘检测算法步骤网上一大堆。
applecai
·
2023-06-07 03:52
C++:多态
文章目录一.多态的现实意义与基本语法多态的现实意义语法层面上的多态构成多态的语法条件:子类和父类中重名函数间的关系梳理:继承体系中析构函数的多态:
C++11
中针对多态编程的语法保护一道关于多态的恶心面试题
摆烂小青菜
·
2023-06-07 01:31
c++
开发语言
上一页
49
50
51
52
53
54
55
56
下一页
按字母分类:
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
其他