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++98
C++11 新特性
C++11是C++的第二个主要版本,也是自
C++98
以来最重要的更新。在2011年8月12日最终获得ISO批准之前,它被命名为'C++0x',因为预计它将在2010年之前发布。
telllong
·
2023-09-07 11:21
C++基础实战
C++新特性
c++
开发语言
C++11
modern
C++
c++智能指针
auto_ptrauto_ptr是
c++98
定义的智能指针模板,其定义了管理指针的对象,可以将new获得(直接或间接)的地址赋给这种对象。当对象过期时,其析构函数将使用delete来释放内存!
白杆杆红伞伞
·
2023-09-06 12:47
杂七杂八
c++
智能指针
常量、常引用、常量函数的区别以及应用场景
目录1引言2常量3常引用4常量函数1引言const修饰符在平时是比较常使用的一个类型,支持
C++98
和C++11,在不同场景下有不同的使用方式,因此对其进行归纳总结。
面条有点辣
·
2023-09-06 05:31
C++
C++98
auto_ptr智能指针
auto_ptr是
C++98
定义的智能指针模板,其定义了管理指针的对象,可以将new获得(直接或间接)的地址赋给这种对象.当对象过期时,其析构函数将使用delete来释放内存!
无她02
·
2023-09-05 07:47
c++
C++11-lambda表达式
相比
C++98
/03,类模版和函数模版中只能含固定数量的模版参数,可变模版参数无疑是一个巨大的改进。掌握可变模板参数的基本使用即可。一个基本的可变模板参数templatev
_End丶断弦
·
2023-09-04 09:40
C++从初阶到进阶
c++
lambda
C++入门,函数重载,内联函数,缺省参数,引用,命名空间,auto关键字,nullptr
答:在
c++98
版本一共有63个关键字命名空间使用命名空间的目的是:
程序猿的温柔香
·
2023-09-03 14:11
学习篇---服务端
C/C++
内联函数和函数重载
缺省参数和引用
命名空间
auto关键字
nullptr
C++的智能指针和可变参数模板详解
而C++虽然从来没有公开得支持过垃圾回收机制,但
C++98
/03标准中,支持使用auto_ptr智能指针来实现堆内存的自动回收;C++11新标准在废弃auto_pt的同时,增添了unique_ptr、shared_ptr
无梦_相赠
·
2023-09-03 13:20
c++
开发语言
笔记
学习方法
青少年编程
C++——智能指针
C++的内存管理是一个很大的问题,C++程序员总是会无意间的造成内存泄漏的问题,
C++98
给出了智能指针的解决方案,智能指针会在销毁指针的时候自动销毁指针指向的内容(例如栈解退)。
__JAN__
·
2023-09-02 23:41
C++
c++
指针
C++11的“强”枚举
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加TODO:写完再整理文章目录系列文章目录前言一、枚举存在的意义二、
C++98
弱枚举的不足三、C++11强枚举的特性前言认知有限
盒子君~
·
2023-09-01 16:41
【4】开发经验及方法
#
C/C++
c++
java
前端
闭关之现代 C++ 笔记汇总(二):特性演化
目录前言C++98C++98之前
C++98
的主要语言特性特性总结dynamic_castRAII标准库组件总结find_if其他语言对C++影响(非
C++98
内容)C++对其他语言影响(非
C++98
内容
七Du°C糊涂
·
2023-09-01 07:43
笔记
c++
开发语言
C++哈希(散列)与unordered关联式容器封装(Map、Set)
一、unordered系列关联式容器在
C++98
中,STL提供了以红黑树为底层数据结构的关联式容器(map、set等),查询时的效率可以达到,最差情况下需要比较红黑树的高度次。
RXY24601
·
2023-08-31 20:53
C++
c++
哈希算法
开发语言
map && set
✅主页:我的代码爱吃辣知识讲解:C++STLmap&&set☂️开发环境:VisualStudio2022前言:map和set是
C++98
就已经支持的两个搜索效率极高的容器,其底层就是使用和红黑树作为存储容器
我的代码爱吃辣
·
2023-08-30 20:56
开发语言
c++
C++ 参考手册、C语言参考手册
C++参考手册
C++98
,C++03,C++11,C++14,C++17,C++20编译器支持(11,14,17,20)自立实现语言基本概念关键词预处理器表达式声明初始化函数语句类重载模板异常头文件具名要求功能特性测试宏
ixiaoyang8
·
2023-08-29 05:05
深入理解C++11 2.11 模板函数的默认模板参数
C++98
中,类模板支持默认模板参数,但是函数模板并不支持,C++11则支持了函数模板的默认参数。
zinclee123
·
2023-08-28 03:07
C++学习记录——이십오 C++11(1)
文章目录1、列表初始化2、声明decltype3、STL新容器小总结4、右值引用1、概念2、使用场景(包含移动构造)3、完美转发4、移动赋值5、
C++98
的const引用延长生命周期1、列表初始化大括号
咬光空气
·
2023-08-27 22:56
C++学习
c++
学习
C++11特性详解
一、简介在C++11标准出来之前,一直是
C++98
/03标准占引领地位,而
C++98
/03标准是
C++98
标准在2003年将存在的一些漏洞进行了修复,但并没有核心语法的改动。
new出对象
·
2023-08-27 00:32
c++
c++
开发语言
【C++】—— c++11新特性之 lambda
目录(一)lambda的引入(二)lambda表达式1、lambda表达式语法2、捕获列表说明(三)函数对象与lambda表达式总结(一)lambda的引入在
C++98
中,如果想要对一个数据集合中的元素进行排序
起飞的风筝
·
2023-08-26 20:22
C++学习
c++
开发语言
C++11 入门
unordered系列6.默认成员函数控7.左值引用VS右值引用1.C++11简介C++11名字的由来在2003年C++标准委员会曾经提交了一份技术勘误表(简称TC1),使得C++03这个名字已经取代了
C+
秋秋爱代码
·
2023-08-26 06:44
c++
c++
开发语言
【转】十大必掌握C++11新特性
它取代第二版标准ISO/IEC14882:2003(第一版ISO/IEC14882:1998发布于1998年,第二版于2003年发布,分别通称
C++98
以及C++03,两者差异很小)。
Franck2020
·
2023-08-22 12:33
C++:C++基础:C++关键字
参考文献C++进阶(十):C++的关键字(保留字)【全】_Chiang木的博客-CSDN博客_c++关键字1:C++关键字列表
C++98
总计有63个关键字,C语言有32个关键字备注:图中红色标志的是
C+
FishAnd_Yu
·
2023-08-21 07:08
#
C++关键字
c++
C++关键字
C++进阶 — 特殊类设计
在
C++98
中只声明拷贝构造和赋值重载,不实
晚风不及你的笑427
·
2023-08-20 15:59
C++进阶笔记
c++
开发语言
C++进阶 特殊类的设计
介绍几种特殊的类特殊类的设计设计一个类不能被拷贝设计一个类只能在堆上创建对象设计一个类只能在栈上创造对象设计一个类不能被继承单例模式饿汉模式懒汉模式单例模式对象的释放问题总结设计一个类不能被拷贝我们的拷贝只会发生在两个场景当中拷贝构造函数赋值运算符重载所以说我们只需要让类失去或者说不能使用这两个函数即可这里有两个解决方案在
C+
学习同学
·
2023-08-20 15:55
C++进阶
c++
java
jvm
【C++进阶之路】map与set的基本使用
multiset①count②equal_range二、map系列1.map①insert1.插入pair的四种方式2.常用两种方式②[]2.multimap①count②equal_range一、set系列1.set①insert函数分析(
C+
舜华丶
·
2023-08-19 14:55
C++进阶之路
c++
万字讲解C++基础
C++基础一、C++关键字(
C++98
)二、命名空间1、命名空间的作用2、命名冲突的代码3、命名冲突代码的运行结果4、命名冲突的原因5、命名空间的定义6、命名空间的简单定义7、命名空间的嵌套定义8、命名空间的合并
Snow_Dragon_L
·
2023-08-19 00:33
C++
c++
开发语言
c语言
visual
studio
【C++】模拟实现哈希(闭散列和开散列两种方式)
unordered_map、unordered_set的不同遍历结果不同查找速度不同哈希闭散列概念介绍模拟实现字符串等自定义类型找位置字符串哈希算法二次探测开散列概念介绍模拟实现存储自定义类型哈希表大小设置为素数前言在
C+
努力学习去挣钱
·
2023-08-18 23:44
C++
c++
哈希算法
开发语言
算法
数据结构
哈希
Boost开发指南-4.4assign
在
C++98
中标准容器仅提供了容纳这些数据的方法,但填充的步骤却是相当地麻烦,必须重复调用insert()或者push_back()等成员函数,这正是boost.assign出现的理由。
阳光开朗男孩
·
2023-08-18 22:02
Boost
windows
C++逆向学习(三) 移动构造函数
最近研究了一下C++类的移动构造函数,同时也进行了一些逆向分析,过程中碰到一个很奇怪的问题,以此记录相关背景右值引用右值引用主要是为了解决
C++98
/03遇到的两个问题临时对象非必要的昂贵的拷贝操作模板函数中如何按照参数的实际类型进行转发本文主要探讨问题
编程小世界
·
2023-08-14 21:47
【C++11】列表初始化 | decltype操作符 | nullptr | STL的更新
花括号初始化2.initializer_list二.decltype三.nullptr四.STL的更新1.STL新增容器2.字符串转换函数3.容器中的一些新方法一.列表初始化1.花括号初始化{}的初始化
C+
殿下p
·
2023-08-12 16:15
C++学习
c++
开发语言
数据结构
算法
【 C++11 】lambda表达式
目录1、lambda表达式的引入2、lambda表达式lambda表达式的语法lambda表达式捕捉列表说明使用lambda表达式排序自定义类型lambda表达式的底层原理1、lambda表达式的引入在
C+
三分苦
·
2023-08-12 16:12
C
plus
plus
c++
算法
开发语言
【hello C++】特殊类设计
C++98
将拷贝构造函数与赋值运算符重载只声明不定义,并且
瞳绣
·
2023-08-11 20:09
C++
c++
开发语言
C++11 新特性 ---- 类成员的快速初始化
标准的类成员初始化①初始化类中的静态成员常量("就地声明"):类声明:等号=加初始值 ②初始化类中的非静态成员变量:初始化:必须在构造函数中进行 #includeusingnamespacestd;/*
C+
呵呵哒( ̄▽ ̄)"
·
2023-08-10 22:33
c++11
类成员的快速初始化
【C++】特殊类设计
C++98
将拷贝构造函数与赋值运算符重载只声明不定义,并且将其访问权限设置为私有即可。
二木 同学
·
2023-08-09 14:16
C++
c++
面试之快速学习c++11- 列表初始化和 lambda匿名函数的定义
学习地址:http://c.biancheng.net/view/3730.html8.C++11列表初始化(统一了初始化方式)我们知道,在
C++98
/03中的对象初始化方法有很多种,请看下面的代码:/
cirol1997
·
2023-08-08 13:43
面试之快速学习c++11
面试
学习
c++
简单类
C++98
必要组成:构造函数、拷贝构造函、赋值构造函数、析构函数。C++11:多了两个——移动构造函数、移动赋值构造函数编译器会自动生成上述特殊成员函数。默认构造函数:编译器生成的无参数构造函数。
my_little_world
·
2023-08-07 23:03
面试之快速学习c++11-函数模版的默认模版参数,可变模版,tuple
//学习地址:http://c.biancheng.net/view/3730.html函数模版的默认模版参数在
C++98
/03标准中,类模板可以有默认的模板参数,如下:templatestructTestTemplateStruct
cirol1997
·
2023-08-06 09:34
面试之快速学习c++11
C++
面试
学习
c++
理解特殊成员函数的生成(构造,析构,拷贝构造函数等)
在
C++98
中有四个:默认构造函数,析构函数,拷贝构造函数,拷贝赋值运算符。这些函数只有在需要的时候才会生成,比如某段代码使用他们,但是没有再类中声明。
红色小小螃蟹
·
2023-08-04 02:35
C++
开发语言
c++
C++11新特性
核心语言功能特性C++11是C++的第二个主要版本(前一个是
C++98
而后一个是C++17),并且是从
C++98
起的最重要更新。它引入了大量更改,标准化了既有实践,并改进了对C++程序员可用的抽象。
StudyWinter
·
2023-08-03 15:14
C&C++记录学习
c++
开发语言
C++11
C11特性
【C++】特殊类的设计
C++98
将拷贝
杰信步迈入C++之路
·
2023-08-02 00:22
C++
c++
开发语言
C++入门(C++关键字(
C++98
))(命名空间)(C++输入&输出)(缺省参数)(函数重载)(引用)(内联函数)(auto关键字(C++11))(基于范围的for循环(C++11))(指针空值)
C++入门0.前言1.C++关键字(
C++98
)2.命名空间2.1命名空间定义2.2命名空间使用3.C++输入&输出4.缺省参数4.1缺省参数概念4.2缺省参数分类5.函数重载5.1函数重载概念5.2C
星尘不会落
·
2023-08-01 09:18
C++
c++
【C++进阶:哈希--unordered系列的容器及封装】
practice:课程代码练习-Gitee.comhttps://gitee.com/ace-zhe/practice/tree/master/Hashunordered系列关联式容器在
C++98
中,STL
八爪鱼怪111
·
2023-07-31 01:13
c++
哈希算法
开发语言
【C++入门】命名空间、缺省参数、函数重载和引用
文章目录一、C++关键字(
C++98
)二、命名空间1.命名空间定义2.命名空间使用三、C++输入&输出四、缺省参数1.缺省参数概念2.缺省参数分类五、函数重载1.函数重载概念六、引用1.引用概念2.引用特性
二木 同学
·
2023-07-29 22:36
C++
c++
【C++11】——列表初始化、声明及STL变化
2.2initializer_list容器3.声明autodecltypenullptr4.STL中的一些变化1.C++11简介在2003年C++标准委员会曾经提交了一份技术勘误表(简称TC1),使得C++03这个名字已经取代了
C+
紫梦_0713
·
2023-07-29 06:17
c++
开发语言
【C++】hash:unordered_map和unordered_set的底层结构
hash哈希概念哈希冲突哈希函数哈希冲突的两种解决方法之闭散列哈希冲突的两种解决方法之开散列开散列和闭散列的比较哈希概念在
c++98
中还并没有提出哈希这样的结构,只有以红黑树为底层结构的map,set系列
德拉库斯
·
2023-07-28 17:32
C++
数据结构
c++
哈希算法
散列表
C++11之可变参数模板和lambda表达式
目录前言1、可变参数模板1.1、递归函数方式展开参数包1.2、逗号表达式展开参数包1.3、STL容器中的empalce相关接口函数2、lambda表达式2.1、
C++98
例子2.2、lambda表达式2.3
格式化、、
·
2023-07-28 00:22
C++和高阶数据结构
c++
开发语言
c++11/
c++98
动态规划入门第5课,经典DP问题 --- 区间
第1题取数问题查看测评数据信息有一排N个数,你和小明2个人玩游戏,每个人轮流从2端取数,每次可以从左或右取,不能从中间取。你取的所有的数的和是你的得分,小明取的所有的数的和是小明的得分。如果你先取,你最多比小明多得多少分?输入格式第一行:一个整数n,范围在[0,100]。第二行:n个整数,每个数范围在[1,10000]。输出格式小明足够聪明时,你最多多得的分数。输入/输出例子1输入:43291输出
强国豪,林中霖
·
2023-07-27 19:00
动态规划
算法
c++
C++ --- 特殊类 --- 类型转换 ---IO流
static_castreinterpret_castconst_castdynamic_castIO流什么是流C++标准IO流C++文件IO流特殊类不能被拷贝的类拷贝会有两个场景:拷贝构造函数赋值运算符重载因此只需要将这两个禁止掉即可在
C+
CHJBL
·
2023-07-26 14:49
C++
c++
开发语言
【C++】C++11---lambda表达式
目录1、lambda表达式1)什么是lambda表达式2)lambda表达式语法3)函数对象与lambda表达式1、lambda表达式1)什么是lambda表达式在
C++98
中,如果想要对一个数据集合中的元素进行排序
柒个葫芦
·
2023-07-26 13:01
C++
c++
开发语言
“C++基础入门指南:了解语言特性和基本语法”
熟悉C语言之后,对C++学习有一定的帮助文章目录C++命名风格C++关键字(
C++98
)C++命名空间命名空间定义命名空间使用命名空间的使用有三种方式:C++输入&输出(cout&cin)C++缺省参数缺省参数分类
虾米Life
·
2023-07-25 14:00
c++
初识C++之C++中的小知识点
2.C++中的关键字(
C++98
)3.命名空间在C++语言中,变量、
嗜睡女孩
·
2023-07-25 10:00
C++
【C++】智能指针
2.智能指针的使用智能指针的常见问题1.使用对象的生命周期去控制资源2.像指针一样使用3.拷贝问题auto_ptr——管理权转移unique_ptr——防拷贝
C++98
版本C++11版本shared_ptr
风起、风落
·
2023-07-25 03:20
C++
c++
开发语言
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他