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
Lambda表达式(附有案例)
Lambda表达式Lambda表达式是
C++11
引入的一种函数对象(函数式编程)的语法扩展。
Respect@
·
2023-11-19 13:48
C++
Qt
计算机
开发语言
qt
c++
C++入门(3)—内联函数、auto、范围for、nullptr
目录一、内联函数1、定义2、特性二、auto1、定义2、使用场景3、不能使用场景三、范围for(
C++11
)1、定义2、使用条件四、nullptr接上一小节C++入门(2)—函数重载、引用一、内联函数1
Han同学
·
2023-11-19 07:35
C++
c++
开发语言
C++中的The Rule of Three
隐式拷贝内存泄漏内存溢出悬挂指针非法内存释放没有堆内存资源分配时一般无需显示声明:·拷贝构造函数A(constA&a);·拷贝赋值函数A&operator=(constA&a){return*this;}
C+
半盏清茶_6300
·
2023-11-19 05:43
蓝桥杯 vector
vector的定义和特性注意:vector需要开
C++11
标准vector的常用函数push_back():将元素添加到vector末尾pop_back():删除vector末尾的元素begin()和end
暗托涅瓦
·
2023-11-18 19:20
蓝桥杯刷题
蓝桥杯
算法
职场和发展
c++
c语言
vector
快速弄懂C++中的智能指针
C++11
及之后的标准库中提供了几种不同类型的智能指针,包括:**在局部函数中创建了一个局部对象的话,在函数结束后局部对象会被自动释放,但是若创建的是一个new对象在不使
CClaris
·
2023-11-18 18:11
C++
c++
开发语言
【无标题】
C++11
中的auto两种使用方法:1.auto可以自动识别所接收变量的类型,不用自己再指定改变量的类型。2.for(autox:a)可以拷贝并遍历a容器里的所有数据,但是不能修改。
azoo
·
2023-11-17 04:15
c++
c++11
新特性篇-右值引用
右值引用左值和右值
C++11
增加了一个新的类型,称为右值引用(R-valuereference),标记为&&。
Liuuuu408
·
2023-11-17 03:59
c++
开发语言
using的使用-
C++11
在
C++11
中赋予了using新的功能,让C++变得更年轻,更灵活。
lucky1_1star
·
2023-11-17 02:22
c++
开发语言
C++11
的std::ref、std::cref源码解析
C++11
的std::ref、std::cref源码解析1、源码准备2、std::ref和std::cref的作用3、std::ref相关源码解析3.1、std::ref解析3.1、std::reference_wrapper
彼 方
·
2023-11-17 01:06
C/C++源码深究
c++
引用传递
c++11
函数式编程
c++11
中 std::ref() 和 引用 &
使用std::ref可以在模板传参的时候传入引用,否则无法传递&是类型说明符,std::ref是一个函数,返回std::reference_wrapper(类似于指针)用std::ref是考虑到
c++11
另寻沧海
·
2023-11-17 01:05
cpp11
C++
c++
开发语言
visual
studio
std::ref用法以及和&引用区别
关于c++中的std::ref,std::ref在
c++11
引入。本文通过讲解std::ref的常用方式,及剖析下std::ref内部实现,然后我们再进一步分析为什么使用std::ref。
森明帮大于黑虎帮
·
2023-11-17 01:05
C++
c++
算法
c语言
C++并发编程future模板类
std::future通常与std::promise和std::packaged_task一起使用,这些类都属于
C++11
引入的异步编程工具。
_WAWA鱼_
·
2023-11-17 01:34
c++
java
开发语言
std::ref函数
C++11
的std::ref函数就是为了解决在线程的创建中等过程的值拷贝问题,下面将会用一个线程的创建来展示ref函数的作用。
Ch_zaqdt
·
2023-11-17 01:28
C++多线程
多线程
std::bind()函数详解
std::bind()是
C++11
中的一个函数模板,用于将函数和其参数绑定到一个可调用对象上。它可以用于创建一个函数对象,这个函数对象可以调用原来的函数并传递预先绑定的参数。
ZHAOCHENHAO-
·
2023-11-17 01:27
C++编程
c++
c语言
算法
【
C++11
】lambda表达式 | 包装器
文章目录一、lambda表达式lambda表达式的引入lambda表达式的语法lambda表达式与函数对象lambda表达式的捕捉列表二、包装器function包装器bind包装器一、lambda表达式lambda表达式的引入在C++98中,为了替代函数指针,C++设计出了仿函数,也称为函数对象。仿函数本质上就是一个普通的类,不过该类重载了函数调用操作符(),使得该类的对象可以像函数一样去使用。虽
星河万里᭄ꦿ࿐
·
2023-11-16 22:15
C++
c++
macOS 上使用vsCode编译C++代码报错generalized initializer lists are a
C++11
extension [-Wc++11-extensions] 解决
1.在左侧扩展中搜索CodeRunner2.点击齿轮状按钮,进入CodeRunner的扩展设置3.找到Code-runner:ExecutorMap,点击“在settings.json中编辑”4.在code-runner.executorMap中app添加-std=c++17
悦人杂记
·
2023-11-16 16:22
C++
vscode
c++
ide
Dev如何配置
C++11
文章目录一、Dev报错二、配置C++111.点击工具选项2.点击编译选项3.输入命令-std=c++提示:以下是本篇文章正文内容,下面案例可供参考一、Dev报错示例:二、配置C++111.点击工具选项2.点击编译选项3.输入命令-std=c++。
所遇皆随风
·
2023-11-16 15:34
c++
C++浓缩学习笔记(5)-新特性
文章主要引用:阿秀的学习笔记(interviewguide.cn)牛客网-找工作神器|笔试题库|面试经验|实习招聘内推,求职就业一站解决_牛客网(nowcoder.com)一、新特性说说
C++11
的新特性有哪些
dahei_zy
·
2023-11-16 15:43
C++八股学习笔记
学习
笔记
走进
C++11
(九) 类型推导之 auto
关键字auto语法(1)(
C++11
起)decltype(auto)(2)(C++14起)类型制约auto(3)(C++20起)类型制约decltype(auto)(4)(C++20起)类型制约-概念名
Max_Cong
·
2023-11-16 15:37
C++11
c++
c++11
不可拷贝类
目录拷贝什么时候需要不可拷贝类实现不可拷贝类使用boost::noncopyable声明拷贝函数为私有
C++11
下使用delete关键字其他拷贝拷贝是任何一门编程语言都必不可少的操作。
ghost+
·
2023-11-16 09:56
c++
开发语言
【
C++11
】线程库
文章目录thread线程库mutex锁atomic原子性操作condition_variable条件变量实现两个线程交替打印1-100thread线程库在
C++11
之前,涉及到多线程问题,都是和平台相关的
星河万里᭄ꦿ࿐
·
2023-11-16 07:11
C++
c++
开发语言
c++chrono实现一个计时器,每隔一秒向屏幕输出当前时间
//要求利用chrono实现定时器功能,每隔一秒钟获得系统时间并输出到控制台//1.先系统认识了下
c++11
的chrono//chrono是在std下,属于
C++11
的标准//Durantions:时间段
爱吃代码的航航
·
2023-11-16 02:45
c++知识点
c++
开发语言
c++11
chrono
chrono是
c++11
中的时间库,提供计时,时钟等功能。学习chrono,关键是理解里面时间段(Durations)、时间点(Timepoints)的概念。
yhc166188
·
2023-11-16 02:45
c/c++
c++读取文件并每隔一秒(数秒)打印输出数据
//2023-9-3by小小见大大污//定时输出功能主要利用chrono实现定时器功能,每隔一秒钟获得系统时间并输出到控制台,chrono是在std下,属于
C++11
的标准。
小小w见大大w
·
2023-11-16 02:44
c++
开发语言
算法
C++11
:chrono库 (日期和时间库)
C++11
提供了日期时间相关的库chrono。
学学没完
·
2023-11-16 02:14
C++学习笔记
C++11
(原创)
c++11
中的日期和时间库
c++11
提供了日期时间相关的库chrono,通过chrono相关的库我们可以很方便的处理日期和时间。
c++11
还提供了字符串的宽窄转换功能,也提供了字符串和数字的相互转换的库。
weixin_34320724
·
2023-11-16 02:44
c/c++
用chrono标准库生成时间戳
利用
C++11
提供的标准库生成当前时间的时间戳#include#include#includestd::stringGetNowTimeStamp(){std::stringsTimeStamps;autonowTime
maybcsdn
·
2023-11-16 02:41
C/C++
c++
C++11
引入的原始字符串字面量与普通字符串字面量的区别
在
C++11
及更高版
wjfdsklfdkfksd
·
2023-11-15 19:57
C++
现代C++
c++
开发语言
阿里云网络一面c++
socket编程用过吗8、四次挥手9、拥塞控制算法10、重载重写11、虚函数相关,虚函数表在哪里12、malloc分配内存相关,内存分配策略13、STL容器有哪些14、vector和list比较15、
C+
怎么又有bug单
·
2023-11-15 17:28
面经
阿里
面经
c++
阿里云
c++11
新特性篇-委托构造函数和继承构造函数
C++11
引入了委托构造函数(DelegatingConstructor)和
C++11
及后续标准引入了继承构造函数(InheritingConstructor)两个特性。
Liuuuu408
·
2023-11-15 12:13
c++
开发语言
可变参数模板
1.固定数量的模板参数在
c++11
之前,无论类模板、函数模板,都只能接受一组固定数量的模板参数;在
c++11
,引入了变参模板;2.函数参数、模板参数(类别参数)templatevoidf(Thead,Args
ht6806
·
2023-11-15 09:55
C++
c++
算法
开发语言
深入解析一下
c++11
中的右值引用和STL中的std::move
C++11
引入了右值引用(Rvaluereferences)作为一项重要的语言特性,它在C++语言中引入了新的语义,为移动语义和完美转发等高级编程技术提供了基础。
天天进步2015
·
2023-11-15 08:09
C++
c++
开发语言
C++ std::make_unique和std::make_shared用法
std::make_unique和std::make_shared是
C++11
引入的两个辅助函数,用于创建动态分配的智能指针std::unique_ptr和std::shared_ptr,分别帮助避免了显式使用
千山万水人海中666
·
2023-11-15 07:57
C++
c++
make_unique
make_shared
QT编程时如何开启
c++11
?其他IDE如何开启
C++11
?
在QT中编写C++程序并使用
C++11
特性时,你需要在你的.pro文件中设置合适的编译器标志。
Robin.Su
·
2023-11-15 06:28
c++
开发语言
从零到壹搞懂C++基础语法
文章目录前言一、C++语言特性1.C++发展历程
C++11
版本C++14版本C++17版本C++20版本2.C++语言特点二、基本语法1.解读一个简单的c++程序2.数据类型3.变量作用域4.运算符三、
酷尔。
·
2023-11-14 23:36
C++从入门到精通
c++
开发语言
C++11
中智能指针的使用
1.C++11中新增了三种智能指针,在初始化指针后,如果类被析构,那指针所指向的对象会被自动析构,方便了程序员对指针的控制。share_ptr:共享的智能指针weak_ptr:配合share_ptr使用的弱指针unique_ptr:独占的智能指针2.智能指针用于动态数组的管理2.1unique_ptr管理动态数组unique_ptrup(newint[10]);up.release();//自动调
大侠后花园
·
2023-11-14 17:00
C++基础
【C++初阶(七)】类和对象(下)
csdn个人主页:小小unicorn⏩专栏分类:C++代码仓库:小小unicorn的代码仓库关注我带你学习编程知识C++初阶(七)再谈构造函数构造函数体赋值初始化列表explicit关键字static成员
C+
小小unicorn
·
2023-11-14 14:21
c++
c++
java
数据库
对
c++11
模板函数的理解——神奇的template
1.前言写函数的时候,如果功能相同,但是“参数不一样”,“参数数量不一样”,“实现方法不一样”,“参数属性不一样”,我们如何优雅的解决这些问题,template是一个重要的工具。2.结局这些问题①解决实现方法不一样,模板类的半特化看一下这个转换string的例子#include//将参数变成std::string类型templatestd::stringlogGetString(Tt){retur
窑下村吴彦祖
·
2023-11-14 06:16
开发一个服务器
c++
后端
vim
C++高阶知识:深入分析移动构造函数及其原理
移动构造函数是
C++11
中新增加的一种构造函数,其作用是提高程序性能。今天我们就细扒一下它的工作原理,看看它是怎么提高性能的。
致守
·
2023-11-14 06:45
c++
c++
算法
c语言
C++11
中的匿名函数(lambda)
1.示例或许,Lambda表达式算得上是
C++11
新增特性中最激动人心的一个。这个全新的特性听起来很深奥,但却是很多其他语言早已提供(比如C#)或者即将提供(比如Java)的。
harborian
·
2023-11-14 06:08
C++
study
c++11
lambda
匿名函数
C++11
原始字符串字面量R“()“
原始字符串字面量(RawStringLiterals)R"()"是
C++11
引入的一项特性,它允许创建不需要转义字符的字符串字面量。字符串中包含特殊字符、换行符和其他转义字符时,不需要反斜杠转义它们。
宗浩多捞
·
2023-11-14 06:07
C++
c++
r语言
java
C++11
constexpr 常量表达式应用场景
常量表达式constexprC++11引入的一个特性,是一种关键字,用于指示表达式或函数可以在编译时求值。在之后的C++14和C++17标准中,对constexpr进行了一些扩展和改进,使其更加强大和灵活。具体来说:C++14扩展了constexpr的能力,允许在函数中使用一些控制流语句(如if和switch)以及局部变量声明。这使得在constexpr函数中执行更复杂的逻辑成为可能。C++17进
宗浩多捞
·
2023-11-14 06:04
C++
c++
开发语言
C++智能指针 精炼总结
智能指针类型:1.auto_ptr:(C++98方法
C++11
已抛弃)存在潜在内存崩溃问题2.unique_ptr:独占式同一时间只允许一个智能指针可以指向一个对象。
深耕半夜
·
2023-11-14 03:51
C++面经总结
c++
开发语言
牛客刷题记录11.12 (10/6)
操作复杂度mapvectorsetdeque抽线类
C++11
:两个新特性:override,finnaloverride:子类必须覆写父类的虚函数,否则报错,finnal:类中函数使用后,子类不能重写该函数
Skier.Holmes
·
2023-11-13 23:38
开发语言
c++
C++11
多线程锁(入门)
C++11
提供了四种锁C++14和17又分别引进了新的锁APIC++标准释义mutexC++11最基本的互斥锁timed_mutexC++11具有超时功能的互斥锁recursive_mutexC++11
BUG_C++
·
2023-11-13 23:27
C++
C++
多线程
c++
开发语言
后端
c++ 多线程 “锁”
C++11
线程中的几种锁互斥锁(Mutex)条件锁自旋锁读写锁递归锁线程之间的锁有:互斥锁、条件锁、自旋锁、读写锁、递归锁。一般而言,锁的功能与性能成反比。
haoxongdi
·
2023-11-13 23:18
高并发
c++
开发语言
【C++】C++入门(下)--内联函数 auto关键字 nullptr
(2)在同一行定义多个变量3auto不能推导的场景(1)auto不能作为函数的参数(2)auto不能直接用来声明数组4基于范围的for循环(1)使用(2)范围for的使用条件三指针空值nullptr(
C+
Watermelon Y
·
2023-11-13 23:01
c++
cmake增加-std=
c++11
,-std=c++14,-std=c++17选项
cmake生成makefile增加c++版本选项,命令如下:#增加-std=gnu++11cmake.-DCMAKE_CXX_STANDARD=11#增加-std=gnu++14cmake.-DCMAKE_CXX_STANDARD=14#增加-std=gnu++17cmake.-DCMAKE_CXX_STANDARD=17上面命令生成的makefile中选项是-std=gnu++xx,如果不想使用
直播技术开发交流
·
2023-11-13 17:33
直播
cmake
c++11
cmake-std=c++14
cmake-std=c++17
cmake-std=gnu++
C++11
『基础新特性』
✨个人主页:北海所属专栏:C++修行之路操作环境:VisualStudio2022版本17.6.5文章目录前言️正文1.C++11简介1.1.起源1.2.主要更新2.列表初始化2.1.对于内置类型2.2.对于自定义类型2.3.高效的玩法3.简化声明3.1.auto自动推导类型3.2.decltype获取推导类型3.3.nullptr空值补丁4.范围for5.智能指针5.1.RAII风格5.2.智能
北 海
·
2023-11-13 15:50
C++修行之路
c++
开发语言
C++11
——const_iterator
C++中有一个原则:只要有可能,就应该使用const。const_iterator是STL中指涉到const指针的等价物,指涉到不可被修改的值。任何时候只要我们需要一个迭代器而且其指涉的内容没有必要修改,我们就应该使用const_iterator。 在C++98中,const_iterator得到的支持不够全面。建立它们不容易,而且建立好了后使用方法也受限。比如说我们想要在vector中插入
Damon_liufb
·
2023-11-13 10:28
C++学习笔记
#
C++11/14
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他