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
的新特性可变参数模板能
yuelinghou
·
2023-10-23 09:35
C++
c++
开发语言
C++11-原始字面量
在
C++11
中添加了定义原始字符串的字面量,定义方式为:R“xxx(原始字符串)xxx”其中()两边的字符串可以省略。原始字面量R可以直接表示字符串的实际含义,而不需要额外对字符串做转义或连接等操作。
lucky1_1star
·
2023-10-23 09:31
c++
开发语言
【
C++11
】原始字面量
目的解决字符串中转义字符,特殊字符需要繁杂的方式才能输出的问题省去字符串换行连接符表示方式stringstr=R"xxx(原始字符串)xxx"细节原始字符串两侧可以添加其他字符串,但需要注意:两侧字符串必须一致所添加的字符串会被忽略举例//原始字面量R"()"#includeusingnamespacestd;intmain(){stringstr="F:\hello\world\test.txt
九筒-
·
2023-10-23 09:30
C++
c++11
C++中统计代码的运算时间
在C++中,有几种方法可以用来统计代码的运算时间:使用std::chrono库:
C++11
引入了chrono库,用于处理时间相关的操作。
嘉州子
·
2023-10-23 09:29
c++
开发语言
C++11
之用户自定义字面量(ClassType operator““_C(param...))
系列文章
C++11
之正则表达式(regex_match、regex_search、regex_replace)
C++11
之线程库(Thread、Mutex、atomic、lock_guard、同步)
C+
林夕07
·
2023-10-23 09:27
#
C++11
C++
自定义字面量
C++11新特性
【现代C++】自定义字面量-序:字面量(一)
(点击上方公众号,可快速关注)
C++11
引入了自定义字面量,由于这个语言特性的外延较大,为了系统介绍它,先把字面量的知识补全。
tangclfs
·
2023-10-23 09:56
java
编程语言
twitter
gwt
isp
C++11
字面量操作符
C++11
字面量操作符1.字面量2.字面量运算符概念:3.使用要点4.示例1.字面值是整数2.字面量为浮点数3.字面量为字符串4.字面量为字符5.比较好用的一个场景Reference:字面量运算符/字面量操作符
泠山
·
2023-10-23 09:56
C/C++
c++
开发语言
走进
C++11
(三十六) 字符串字面量
关注公众号获取更多信息:字符串字面量可能经常会在工作中用到,特别是写UT的时候。想象一下如下场景:一个程序,我们想要输入如下的内容:std::stringnormal_str="Firstline.\nSecondline.\nEndofmessage.\n";为何换行,我们必须要用\n再表示,同时考虑下边的场景:我们要打印如下内容:this is "test"我们不得不用如下的代码,对"进行转义
Max_Cong
·
2023-10-23 09:54
C++11
c++
C++11
【c➡️c++】打开c++学习之门2——内联函数-auto-空值(nullptr)
目录内联函数️概念️特性:auto关键字(
C++11
)➡️类型别名思考➡️auto简介➡️auto的使用细则➡️auto不能推导的场景基于范围的for循环(
C++11
)范围for的语法范围for的使用条件指针空值
chlorine5
·
2023-10-23 08:16
c++
c++
开发语言
C++智能指针详解(共享指针,唯一指针,自动指针)
前言:智能指针在
C++11
中引入,分为三类:shared_ptr:共享指针unique_ptr:唯一指针auto_ptr:自动指针一、共享指针几个共享指针可以指向同一个对象;每当shared_ptr的最后一个所有者被销毁时
Gabriel.Tian
·
2023-10-23 07:40
C/C++
c++
开发语言
【C++】智能指针的分析
文章目录来源引入智能指针问题要求解决方案智能指针总结
C++11
中的智能指针原理、使用、实现智能指针的作用智能指针的使用shared_ptr的使用例程unique_ptr的使用例程weak_ptr的使用例程循环引用智能指针的设计和实现参考
wuxiaoxiao2021
·
2023-10-23 07:39
C++
智能指针
C++11
并发与多线程
目录一、并发、进程、线程的基本概念1、并发2、进程3、线程二、并发的实现方法1、多进程2、多线程三、
C++11
新标准库四、创建线程1、示范线程运行2、其他方法创建对象3、join和detach详细讲解一
每日亿学
·
2023-10-23 05:27
C++
c++
多线程
并发
如何在RTOS上全量支持
C++11
1、概述1.1、C++语言的特点C语言自诞生以来已被广泛应用于系统和应用开发。比如Google的微内核操作系统fuchsia就是用C实现的,ARM的嵌入式操作系统ARMmbed也主要基于C实现。在应用开发方面,C被广泛用于GUI、游戏引擎、图形引擎、浏览器引擎、数据库等的开发。C++语言的广泛使用,得益于其如下特点:(1)支持面向对象编程,封装、继承、多态等机制使编程更加高效。(2)兼容C,支持面
HaaS技术社区
·
2023-10-23 04:17
AliOS
Things
HaaS
实时操作系统
物联网
iot
c++
linux创建线程的三种方式,
C++11
多线程-【1】创建线程的三种方式
C++11
多线程-【1】创建线程的三种方式本篇介绍如何在
C++11
中使用std::thread来创建线程。
C++11
线程库介绍传统的C++只支持单线程编程。
王高乒
·
2023-10-23 02:30
linux创建线程的三种方式
C++11
——包装器与lambda表达式
目录一.背景二.lambda1.见一见lambda2.lambda表达式语法3.lambda捕捉列表说明三.函数对象与lambda表达式四.包装器1.function包装器2.包装类的成员函数五.bind1.调整参数位置2.减少函数参数一.背景在C++98中,如果想要对一个数据集合中的元素进行排序,可以使用std::sort方法。#include#includeusingnamespacestd;
我的代码爱吃辣
·
2023-10-23 02:44
C++
c++
算法
数据结构
C++11
——多线程
类的简单介绍二.线程函数参数三.原子性操作库(atomic)四.lock_guard与unique_lock1.lock_guard2.unique_lock五.条件变量一.thread类的简单介绍在
C+
我的代码爱吃辣
·
2023-10-23 02:43
C++
c++
开发语言
【C++】
C++11
新特性
文章目录一、C++发展简介二、
C++11
简介三、列表初始化1.统一使用{}初始化2.initializer_list类四、变量的类型推导1.auto2.decltype3.nullptr五、范围for循环六
椿融雪
·
2023-10-22 23:19
C++
c++
C++11
lambda
包装器
可变参数模板
列表初始化
bind
【C++】
C++11
新特性之右值引用与移动语义
、右值与右值引用三、左值引用与右值引用比较四、右值引用使用场景和意义1.左值引用的短板2.移动构造和移动赋值3.STL中右值引用的使用五、万能引用与完美转发1.万能引用2.完美转发一、左值与左值引用在
C+
椿融雪
·
2023-10-22 23:12
C++
c++
开发语言
C++11
右值引用
万能引用与完美转发
C/C++数据类型转换函数大全
doubleatof(constchar*)将字符串转换成整型数:intatoi(constchar*)将字符串转换成长整型数:longintatol(constchar*)将字符串转换成64位整数(
C+
@新法
·
2023-10-22 21:18
c++
c语言
c++
深入理解
C++11
2.12 外部模板
首先明确什么是“外部”(extern)。比如a.c文件中有个inti,而另一个文件b.c文件中想使用i这个变量,则需要在b.c文件中做一个声明:externinti;这样的好处是,在分别编译了a.c和b.c之后,其生成的目标文件a.o和b.o中只有i这个符号的一份定义。a.o中的i是实在存在于a.o目标文件的数据区中的数据,而在b.o中,只是记录了i符号会引用其他目标文件中数据区中的名为i的数据。
zinclee123
·
2023-10-22 17:02
基于Easyx实现同时接收键盘鼠标消息
利用
C++11
结合Easyx简单实现并发接收键盘鼠标消息说明:本示例开发环境为vs2019&且需要
C++11
语法支持,旨在帮助初学者能够以更便捷的方式使用IO设备。
@梅哲仁.
·
2023-10-22 12:18
c++
开发语言
面试中常问到的
C++11
的题目和答案
C++11
引入了许多新的语言特性和标准库更新,以下是一些常见的
C++11
面试问题和答案:1.C++11的重要特性:-问题:列举一些
C++11
引入的重要特性。
天天进步2015
·
2023-10-22 10:05
C++
面试
c++
职场和发展
C++11
模板隐式实例化、显式实例化声明、定义(简单易懂)
1.隐式实例化在代码中实际使用模板类构造对象或者调用模板函数时,编译器会根据调用者传给模板的实参进行模板类型推导然后对模板进行实例化,此过程中的实例化即是隐式实例化。templateTadd(Tt1,T2){returnt1+t2;}templateclassDylan{public:Tm_data;};intmain(){intret=add(3,4);//隐式实例化,intadd(intt1,
云飞扬_Dylan
·
2023-10-22 09:16
C++11
C++模板
c++
模板类、模板函数的模板类型显式实例化及其用途(转载)
转载自:
C++11
模板隐式实例化、显式实例化声明、定义(简单易懂)_云飞扬_Dylan的博客-CSDN博客_模板隐式实例化1.隐式实例化在代码中实际使用模板类构造对象或者调用模板函数时,编译器会根据调用者传给模板的实参进行模板类型推导然后对模板进行实例化
HayPinF
·
2023-10-22 09:45
C++
c++
开发语言
C++中的智能指针:更安全、更便利的内存管理
为了解决这些问题,
C++11
引入了智能指针(SmartPointers)这一概念,它们是一种高级的内存管理工具,可以自动管理内存的生命周期,从而大大减少了常见的编程错误。
天天进步2015
·
2023-10-22 06:21
C++
c++
安全
开发语言
【5】
c++11
新特性(稳定性和兼容性)—>override关键字
override关键字很简单,就是起到一个检查的作用,父类中有一个虚函数,子类要去重写这个虚函数,那么在子类重写时,函数后面加上override,就会检查子类中重写的这个函数和父类中这个虚函数名是否一样,不一样就会显示错误。不是必须要加的。
<( ̄︶ ̄)小小程序员
·
2023-10-22 05:09
c++11新特性
java
开发语言
【4】
c++11
新特性(稳定性和兼容性)—>final关键字
c++中增加了final关键字来限制某个类不能被继承,或者某个虚函数不能被重写。如果使用final修饰函数,只能修饰虚函数,并且放在类或者函数的后面。修饰函数#includeusingnamespacestd;classBase{public:virtualvoidtest()=0;};classChild:publicBase{public:voidtest()final{couttest();
<( ̄︶ ̄)小小程序员
·
2023-10-22 05:08
c++11新特性
c++
开发语言
C++11
新特性
这里写目录标题“语法糖”auto自动类型推导lambda表达式右值引用与移动语义右值引用移动语义智能指针
C++11
多线程编程目前用到过的
C++11
新特性主要分为以下四个方面:“语法糖”:auto自动类型推导
TABE_
·
2023-10-22 01:13
C++基础知识
c++
C++11新特性
【C++】一些
C++11
特性
2.1auto2.2typeid2.3decltype2.4nullptr3.STL3.1新容器3.2新接口4.右值引用5.移动构造与移动赋值6.lambda表达式7.可变参数模板8.包装器9.bind1.列表初始化1.1{}初始化
C+
南木_N
·
2023-10-22 01:41
c++
开发语言
C++11
新特性
[+]
C++11
,先前被称作C++0x,即ISO/IEC14882:2011,是目前的C++编程语言的正式标准。它取代第二版标准ISO/IEC1488
Answer-3
·
2023-10-21 23:27
C++技术类
树形结构的关联式容器(map,set)
multisetmultiset的介绍multimapmultimap的介绍multimap的使用关联式容器在初阶阶段,我们已经接触过STL中的部分容器,比如:vector、list、deque、forward_list(
C+
自首的小偷
·
2023-10-21 21:35
c++
map和set等关联式容器的使用
关联式容器我们已经接触过STL中的部分容器,比如:vector、list、deque、forward_list(
C++11
)等,这些容器统称为序列式容器,因为其底层为线性序列的数据结构,里面存储的是元素本身
WoLannnnn
·
2023-10-21 21:29
C++
容器
数据结构
boost库: auto、any、tuple、variant
2019独角兽企业重金招聘Python工程师标准>>>autoauto是
C++11
中的关键字,它可以通过类型推导自动得到变量或对象的类型,需要注意的是auto会忽略引用,因为引用其实就代表原对象:auto
weixin_34289744
·
2023-10-21 20:49
c/c++
ruby
php
C++速查手册
关键词constexpr(
C++11
)定义常量表达式或常量表达式函数修饰变量constexprinta=1+2;修饰函数constexprintfun(intsrc){returnsrc*src;}优先编译时运算
一个晴天两个雨季
·
2023-10-21 20:14
c++
开发语言
C++11
中头文件type_traits介绍
C++11
中的头文件type_traits定义了一系列模板类,在编译期获得某一参数、某一变量、某一个类等等类型信息,主要做静态检查。
fengbingchun
·
2023-10-21 20:13
type_traits
C++初阶--C++入门(2)
C++入门(1)链接入口文章目录内联函数auto关键字注意事项基于范围的for循环(
C++11
)nullptr内联函数以inline修饰的函数叫做内联函数,编译时C++编译器会在调用内联函数的地方展开,
诡异森林。
·
2023-10-21 18:56
C++初阶
c++
jvm
c++之类和对象
c++11
之后的nullptr以后再用空指针用nullptr类但是在c++我们一般用class换掉struct公有在类外也可以访问私有则不行一个域作用限定服,一直
炬火初现
·
2023-10-21 18:23
c++
开发语言
P0 C++Primer
写时复制的字典树classTrieNode{public://CreateaTrieNodewithnochildren.TrieNode()=default;//声明默认构造器,等效于TrieNod(){},
C+
Falling_Asteroid
·
2023-10-21 17:58
BusTub项目作业源码阅读
c++
sql
数据结构
C++入门篇2
nameMangling)2、引用2.1、引用概念2.2、引用特性2.3、常引用2.4、使用场景2.5、传值、传引用效率比较2.6、引用和指针的区别3、内联函数3.1、内联函数概念3.2、内联函数特性4、auto关键字(
C+
Xpccccc
·
2023-10-21 16:45
C/C++
c++
java
开发语言
[C++]:2初识C++(auto) + 类和对象上:
@[TOC](初识C++(auto)+类和对象上)一.初始C++1.auto关键字:(
C++11
)1.作为一个变量的类型给这个类型初始化,auto自动识别初始化这个变量值的类型,为auto类型的这个变量开辟一个合适的空间
随风飘扬@
·
2023-10-21 12:55
c++
java
开发语言
C++标准模板(STL)- 类型支持 (数值极限,C 数值极限接口)
C数值极限接口参阅std::numeric_limits接口定义于头文件PTRDIFF_MIN(
C++11
)std::ptrdiff_t类型对象的最小值(宏常量)PTRDIFF_MAX(
C++11
)std
繁星璀璨G
·
2023-10-21 10:56
C++标准库模板(STL)-
类型支持
c++
标准库模板
数值极限
C
数值极限接口
C++ format格式化输出字符串简单版实现
本实例基于
C++11
的可变长参数实现:#include#include#includestaticvoid_format_help(std::ostringstream&os,conststd::string
little丶Sunshine
·
2023-10-21 07:38
c++
format
c++
锁(mutex)使用(
c++11
、c++14、c++17)
新的C++版本提供了以下锁:mutex(
C++11
)recursive_mutex(
C++11
)shared_mutex(C++17)timed_mutex(
C++11
)recursive_timed_mutex
little丶Sunshine
·
2023-10-21 07:38
c++
c++
锁
mutex
sh make.sh出错 显示cffi.error.VerificationError: CompileError: command 'gcc' failed with exit status 1
loopinitialdeclarationsareonlyallowedinC99modefor(inti=0;i<6;++i){^在编译文件make.sh最上面加以下两行:exportCXXFLAGS="-std=
c+
zichen7055
·
2023-10-21 06:42
差记性更要烂笔头
C++11
包装器
包装器的定义2.2包装器的使用2.3包装器的出现对于2.1问题的解决3.包装器的应用3.1C++98写法3.2C++11写法count()的用法下标运算符operator[]lambda表达式的另一种用法
C+
阿猿收手吧!
·
2023-10-21 04:15
遣返回家的C家家
c++
开发语言
C++11
函数适配器bind() ---
C++11
新语法bind() 你了解多少?什么是适配器???
文章目录1.介绍头文件定义原型2.引入2.1现有语法无法解决2.2bind的文档阅读2.3bind()绑定函数对于2.1问题的解决1.介绍头文件#include定义bind函数定义在头文件中,是一个函数模板,它就像一个函数包装器(适配器),接收一个可调用对象(callableobject),生成一个新的可调用对象来==“适应”原对象的参数列表==。用它可以把一个原本接收N个参数的函数fn,通过绑定
阿猿收手吧!
·
2023-10-21 04:15
遣返回家的C家家
c++
windows
【C++】: auto关键字(
C++11
)+基于范围的for循环(
C++11
)+指针空值nullptr(
C++11
)
auto关键字(
C++11
)随着程序越来越复杂,程序中用到的类型也越来越复杂,经常体现在:类型难于拼写含义不明确导致容易出错#include#includeintmain(){std::mapm{{"apple
Return _My_Offer
·
2023-10-21 04:06
C++/数据结构与算法
C/C++
c++
CentOS6.5升级GCC/G++到4.8.2
2019独角兽企业重金招聘Python工程师标准>>>CentOS6.5自带的GCC/G++的版本为4.4.7,不支持
C++11
标准,也不能通过yumupdate命令更新GCC/G++的版本。
weixin_33691700
·
2023-10-21 03:07
【普通用户+亲测成功】CentOS中升级gcc/g++,非root用户使用源码安装教程,附带gcc和所有依赖包的下载地址,解决库未找到的错误
▚ 01 介绍截止到2020年,C/C++标准多次更迭,如c++98,c++03,
c++11
,c++14,c++17,c++20。为了使用这些新标准,我们应根据需求来更新GCC。
Xminyang
·
2023-10-21 03:33
Linux
CentOS升级gcc/g++
非root用户
源码安装
C++11
多线程之 packaged_task
packaged_task是什么?templateclasspackaged_task;packaged_task是类模板,定义于future头文件中,它包装任何种类可调用的目标(函数、lambda表达式、std::bind表达式或其他函数对象)。异步调用后,返回值或所抛异常被存储在一个能通过std::future对象访问的共享状态中。最简单的理解:将一个普通的函数对象转换为异步执行的任务可调用实
BUG_C++
·
2023-10-20 23:07
C++
C++
多线程
c++
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他