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++17】左值与右值
左值和右值是C++中的两个重要概念,它们涉及到变量的存储位置和生命周期。左值(Lvalue)左值表示一块具有确定地址的内存单元。它表示一个具体的、明确存在的存储单元。可以被取地址运算符(&)获取其地址。变量、数组元素、函数参数等都是左值。右值(Rvalue)右值表示一个临时的、不拥有自己名字的内存单元。它通常出现在赋值语句的右侧,如常量、字面量、临时对象等。不能被取地址运算符(&)获取其地址。右值
_君莫笑
·
2024-02-06 22:14
c++
开发语言
C++11
C++11
多线程学习: 利用RAII正确释放
风险代码#include#includevoiddo_something(unsignedinti){printf("%d\n",i);}structfunc{int&i;func(int&i_):i(i_){}voidoperator()(){for(unsignedj=0;j<10;++j){do_something(i);//潜在访问隐患:悬空引用}}};classthread_guard{
在?升龙拳!
·
2024-02-06 22:00
C++多线程
c++
【C++】11新特性:std::thread、std::mutex和两种RAII方式的锁封装
一、std::thread在
C++11
之前,开发多线程的程序,一般都是使用pthread_create来创建线程,繁琐且不易读,可以看一下它的函数原型:intpthread_create(pthread_t
不知所措的渣渣辉
·
2024-02-06 22:30
【C++】
c++
开发语言
算法
C++多线程:锁管理(lock)
而今天学习的锁管理,与mutex息息相关,它们都是使用RAII风格来进行锁管理,主要有下面几种:std::lock_guard(
C++11
)std::unique_lock(
C++11
)std::share_lock
胖小迪
·
2024-02-06 22:59
CPP
c++
开发语言
后端
C++11
线程中的几种锁
C++11
线程中的几种锁互斥锁(Mutex)条件锁自旋锁读写锁递归锁线程之间的锁有:互斥锁、条件锁、自旋锁、读写锁、递归锁。一般而言,锁的功能与性能成反比。
GoodLinGL
·
2024-02-06 22:28
操作系统
c++
c++
多线程
并发编程
锁
C++11
智能指针
普通指针的不足new和new[]的内存需要用delete和delete[]释放。程序员的主观失误,忘了或漏了释放。程序员也不确定何时释放。普通指针的释放类内的指针,在析构函数中释放。C++内置数据类型,如何释放?new出来的类,本身如何释放?指针指针的设计思路智能指针是类模板,在栈上创建智能指针对象。把普通指针交给智能指针对象。智能指针对象过期时,调用析构函数释放普通指针的内存。智能指针的类型au
何亮hook_8285
·
2024-02-06 21:41
遇见美好|期待越来越好的自己|复盘日记Day146
|复盘日记Day1462021年8月5日星期四晴喜马拉雅(沫沫成长记)亲子共读:Day46昨日晚安:21:00今日早安:07:30早起:Day820❥今日运动|跑步0Km(未完成)❥今日自我成长|学习
新知识
未沫妈妈
·
2024-02-06 21:39
C++之Lambda表达式
1.概述
C++11
中的Lambda表达式用于定义并创建匿名的函数对象,以简化编程工作。
陆不凡
·
2024-02-06 21:37
C++
C++
Lambda表达式
C++新特性:lambda表达式
Lambda表达式最初是在
C++11
标准中引入的,可以使用Lambda表达式来代替函数指针和Functor对象。
一如年少模样呀
·
2024-02-06 21:36
C++
c语言
c++
开发语言
C++多线程:Lambda表达式
定义Lambda表达式可以说是
c++11
引用的最重要的特性之一,虽然跟多线程关系不大,但是它在多线程的场景下使用很频繁,所以在多线程这个主题下介绍它更合适。
胖小迪
·
2024-02-06 21:05
CPP
c++
开发语言
后端
C++11
特性:Lambda表达式
什么是Lambda表达式Lambda表达式,也称为匿名函数,允许定义一个没有名称的函数表达式。Lambda表达式特别适用于编写简短的回调函数或实现简单的操作,而不需要正式定义一个函数。在这里说一下什么是回调函数回调函数是一个通过参数传递给另一个函数,并在那个函数内部被执行的函数。这种机制允许程序在特定的时刻或条件下,自动调用某个函数。回调函数是一种在编程中广泛使用的概念,尤其在异步编程、事件监听和
character_0205
·
2024-02-06 21:35
开发语言
C++多线程编程(三): std::thread线程类
0前言在
C++11
以前,如果要使用多线程,就需要使用各平台的多线程库,例如,Linux上可以使用pthread,windows上可以使用win32或者MFC提供的多线程API,也就是说,如果要使用多线程
luofengmacheng
·
2024-02-06 16:21
C++
c++
开发语言
2022-04-14
本来从换了一个笔记本开始,在不断了解
新知识
的过程中知道了,也知道了这么一个以传播文字力量的地方,我还是很开心的。
横江中人
·
2024-02-06 12:16
C++11
之lambda表达式
C++11
之lambda表达式基本用法捕获列表返回值函数本质基本用法lambda表达式是
C++11
最重要也是最常用的特性之一,这是现代编程语言的一个特点,lambda表达式有如下的一些优点:声明式的编程风格
小一!
·
2024-02-06 11:51
lambda表达式
C++
C++:constexpr 和 const 的区别
constexpr是
C++11
标准新添加的关键字,原先的标准中是只有const关键字的,作用是表示只读常量。但是,其实只读常量是两个属性,分为只读和常量,都用const来表示会产生歧义。
见牛羊
·
2024-02-06 10:47
C++
c++
开发语言
【单片机】简单的自定义延时程序设计(代码演示)
YY的《C++》专栏YY的《
C++11
》专栏YY的《Linux》专栏YY的《数据结构》专栏YY的《C语言基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《单片机期末速过》专栏YY的《C
YY的秘密代码小屋
·
2024-02-06 09:42
YY滴《单片机系列》
YYの小小知识点
单片机
mongodb
数据库
【Linux系列】fork( )函数原理与应用详解——了解【父子进程及其特性】(代码演示,画图帮助理解,思维导图,精简)(11)
YY的《C++》专栏YY的《
C++11
》专栏YY的《Linux》专栏YY的《数据结构》专栏YY的《C语言基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《单片机期末速过》专栏YY的《C
YY的秘密代码小屋
·
2024-02-06 09:41
YY滴
《Linux系列》
linux
数据库
mongodb
【51单片机】LED的三个基本项目(LED点亮&LED闪烁&LED流水灯)(3)
YY的《C++》专栏YY的《
C++11
》专栏YY的《Linux》专栏YY的《数据结构》专栏YY的《C语言基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《单片机期末速过》专栏YY的《C
YY的秘密代码小屋
·
2024-02-06 09:38
YY滴《单片机系列》
51单片机
mongodb
数据库
C++ std::this_thread知识整理
二、使用步骤1.引入库总结前言
C++11
新标准引入了四个支持多线程的文件,、、、、。头文件主要声明了std::thread类,另外s
那条暗黑的狼
·
2024-02-06 08:41
多线程
多线程
c++
我们绝大部分人,都是一个不合格的学习者
譬如,我们开始学习一种
新知识
,可能会先选一些相关的书籍来阅读,从头看到尾,然后回顾、整理、做笔记
秋刀鱼读书
·
2024-02-06 08:20
【C/C++ 15】
C++11
右值引用
C++传统的引用都是左值引用,
C++11
增添了右值引用的特性。无论左值引用还是右值引用,都是给对象取别名。
AllinTome
·
2024-02-06 08:37
C/C++
c语言
c++
算法
C++多线程编程:深入剖析std::thread的使用方法
C++11
多线程thread一、线程thread1.1、语法1.1.1、构造函数1.1.2、主要成员函数1.2、简单线程的创建1.3、线程封装1.4、std::this_thread1.4.1、std:
Lion Long
·
2024-02-06 08:06
C/C++技术干货
c++
开发语言
linux
thread
后端
c++11
多线程
C++11
多线程:线程的创建及启动
线程资源不能被覆盖在
C++11
之前的C++98/03标准是不支持的多线程的。想要使用多线程需要使用使
scx_link
·
2024-02-06 08:06
C
and
C++的笔记
c++
算法
开发语言
浅谈数学学习与迁移
浅谈数学学习与迁移学生所有
新知识
的学习,无不涉及迁移。学生学习迁移能力的差异,是学生成绩差异的主要原因。了解迁移及影响迁移的因素,可以帮助教师评估和改进教学。
清风徐来_7f98
·
2024-02-06 08:46
【C/C++ 13】
C++11
高效特性
目录一、初始化列表二、auto三、decltype四、可变参数列表五、lambda表达式
C++11
在C++98的基础上增添了许多特性,但是同时也使得C++程序的开发变得复杂繁琐,让众多开发者苦不堪言,于是我们需要从
AllinTome
·
2024-02-06 07:41
C/C++
c++
开发语言
【C/C++ 16】
C++11
线程库
在
C++11
之前,涉及到多线程问题,都是和平台相关的,比如windows和linux下各有自己的接口,这使得代码的可移植性比较差。
C++11
中最重要的特性就是对线程进行支持了,使得C++在并行编程时不
AllinTome
·
2024-02-06 07:41
C/C++
c++
开发语言
如何布置英语作业
1、培养学生自主学习的意识和能力,设置预习型作业学习
新知识
对每个学生或多或少都有一些困难。预习型作业就是为
新知识
的学习作铺垫,为新旧知识架桥梁,从而减少学生对
新知识
的畏惧感。
家多宝17
·
2024-02-06 06:58
clang 与 GCC 的区别
Clang是一个由Apple主导编写,基于LLVM的C/C++/Objective-C编译器2013年4月,Clang已经全面支持
C++11
标准,并开始实现C++1y特性(
octopusHu
·
2024-02-06 05:20
编译文档
编译器
gcc/gdb编译调试
clang
2019-07-31
认真看了一些新闻,又学到了一些
新知识
。比如基建狂魔,腹黑兔子。感受到中国的强大和机智!
龙走走
·
2024-02-06 05:15
基于抖音小程序实现的答题小程序
看过《一站到底》后,不仅学到了很多
新知识
,还感受到了选手们的聪明才智和对知识的热爱。同时,也意识到自己的知识储备还有很大的提升空间,因此我会继续努力学习,提高自己的知识水平。
疯狂的豆包
·
2024-02-06 03:19
抖音
小程序
【C++】多态
虚函数重写的两个例外2.5.1协变(基类与派生类虚函数返回值类型不同)(了解)2.5.2析构函数的重写(基类与派生类析构函数的名字不同)2.6.子类继承父类虚函数会继承虚函数的属性2.7.final和override(
C+
风继续吹TT
·
2024-02-06 01:00
C++
c++
开发语言
后端
多态
在线学习的反思
认真复习老师所讲的知识,预习
新知识
。3.认真完成老师布置的每一项作业。4.多吃水果蔬菜,保护好我们自身的健康。我也希望以这次疫情能够早点儿过去,我们就又可以坐在教室中上课。
fd5599112c0b
·
2024-02-05 22:40
高效率慢生活践行第122天(二阶课太震撼了)
我今天要学哪些
新知识
?我今天要有怎样的心情?我今天怎样比昨天做的更好?早安!A、叫我起床的
yn13
·
2024-02-05 21:34
每个阶段都不易
在后来遇到的每个阶段,每次
新知识
的学习,都让我一脸茫然,学完之后一脸懵逼,不知道到底所学的东西是怎么实现的,知识点与知识点之间很难联系起来。
渺茫微光
·
2024-02-05 21:55
费曼学习法
费曼学习法这两天看了下费曼学习法,想分享出来,也相当于是一种对
新知识
的回顾。费曼学习法是一种以教促学的学习思维。
江小五
·
2024-02-05 19:19
中年危机
不要固化自己已有的经验或知识,要不断的拥抱新事物、
新知识
、新技术。但这种拥抱不是全盘的、无原则的接受,而是你选择的在自己的经验和知识的基础上去接纳吸收消化。要敢于否定自己。
w小郭
·
2024-02-05 19:37
实习小赵第一次站上讲台
这次面对四十多个小朋友,正处于学习
新知识
最快的小学阶段,这让我有点无从下手,本来想放弃这次机会,但是我还是想尝试一下,因为不想
实习的小赵
·
2024-02-05 19:52
VSVC2010中常用的
C++11
特性
static_assert声明static_assert声明在编译时测试软件断言,这与在运行时进行测试的其他断言机制不同。如果断言失败,则编译也将失败,且系统将发出指定的错误消息。constintnValue=3;static_assert(nValue符号开始标明函数的返回类型,并在函数返回类型处用auto代替。尾置返回类型即可以直接指明类型,也可以用decltype推出出类型。形式:autoF
-飞鹤-
·
2024-02-05 19:39
VC++
第一周周记
学习方面,新的科目比如cad,机械基础,加工工艺也是充满了
新知识
,这也让我们必须比上学期更努力地学习了。下周就是实训周了,这学期的实训是车工,维持3
机械181尤
·
2024-02-05 18:58
【Java知识手册】二.Java核心基础
2Java核心基础我想和自己说:学习是反复的过程,学习
新知识
的时候要仔仔细细阅读,错过一个关键词,可能对知识就会有偏差的理解。如果现在没有心情,收藏起来,后面用到的时候再仔细看。希望有帮助。
Fred3D
·
2024-02-05 17:55
Java
java
开发语言
跟我学C++中级篇——common_type的应用
一、common_type在
C++11
标准中引入了common_type,在C++14中引入了common_type_t,其实只要看名字,大概也能猜出这个这个元编程库类的作用。
fpcc
·
2024-02-05 17:46
C++11
C++
模板
c++
开发语言
2021年信创系统实战Qt5.9-第二节Qt开发工具使用
项目文件内容包含:Qt+=coregui(图形等固件内容)CONFIG+=
c++11
(配置文件)SOURCES+=\(源文件)main.cpp\mainwindow.cppHEADERS+=\(头文件)
随行之旅
·
2024-02-05 17:46
c++
linux
Qt
编程语言
C++ | 部分和函数partial_sum的使用技巧
声明
C++11
中有partial_sum函数的两种重载:template_OutputIteratorpartial_su
brilliantgby
·
2024-02-05 15:35
C/C++
c++
20191028日检视
我今天要学哪些
新知识
?我今天要有怎样的心情?我今天怎样比昨天做的更好?早安!A、叫我起床的不是闹钟是梦想2019年度目标及关键点目标1:跑一场半程马拉松目标2:能够做一家人的饭。
张敏_8264
·
2024-02-05 15:31
引用折叠和完美转发
在
C++11
中,新加入了右值的概念。所以引用的类型
gykimo
·
2024-02-05 11:14
自我介绍
图片发自App现在担任幼儿园大班班主任工作,教授五大领域的课程,内容涉及面广,面对的孩子小,因此,要求自己不断学习,更
新知识
和教学方法,努力练好“老三笔”和“新三项”的基本功,以提高自身的教学水平。
吉林龙潭陈鑫
·
2024-02-05 09:10
掌握现代C++:深入解析智能指针的力量与灵活性
在
C++11
及其后续版本中,标准库引入了几种
程序员Chino的日记
·
2024-02-05 08:58
c++
java
开发语言
深入探索C++ Move语义:现代编程中的性能革命
1.引言介绍C++中的Move语义Move语义是
C++11
中引入的一个重要特性,它为C++编程语言带来了显著的性能改进。在这之前,C++只支持拷贝语义,即通过拷贝构造函数和拷贝赋值操作符来复制对象。
程序员Chino的日记
·
2024-02-05 08:58
c++
java
javascript
晨间日记6
我今天要学哪些
新知识
?我今天要有怎样的心情?我今天怎样比昨天做的更好?早安!A、叫我起床的不是闹钟是梦想2019年度目标及关键点截止2019.1
荷松梅海
·
2024-02-05 07:50
【C++】构造函数的default和delete
C++11
中,当类中含有不能默认初始化的成员变量时,可以禁止默认构造函数的生成,myClass()=delete;//表示删除默认构造函数myClass()=default;//表示默认存在构造函数当类中含有不能默认拷贝成员变量时
隐居的遮天恶鬼
·
2024-02-05 07:22
#
C++
构造函数
C++
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他