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++98
中,标准允许使用花括号“{}”对数组元素进行统一的集合(列表)初始值设定,比如:intarr[5]={0};intarr[]={1,2,3};这些都是合法的表达式。
小鳄鱼爱吃薯片
·
2023-10-24 20:15
C++11
c++
开发语言
深入理解C++11 2.13 局部和匿名类型做模板实参
C++98
中,局部的类型和匿名的类型不能做模板类的实参,如templateclassX{};templatevoidTempFun(Tt){};structA{}a;struct{inti;}b;//b
zinclee123
·
2023-10-24 13:46
【C++】特殊类实现
C++98
将拷贝构造函数与赋值运算符重载只声明不定义,并且将其访问权限设置为私有即可。
sy'ty
·
2023-10-23 10:07
C++
c++
开发语言
【C++11】函数的可变参数模板
C++98
/03中的模板为能够实现泛型编程提供了便利,但它们仍有不足之处:有没有什么统一的办法能够让我们的类模版和函数模版中的参数不再固定呢?
yuelinghou
·
2023-10-23 09:35
C++
c++
开发语言
c++ 字面量
字面量自定义字面量自定义字面量字面量(literal)是指在源代码中写出的固定常量,它们在
C++98
里只能是原生类型,如:"hello",字符串字面量,类型是constchar[6]1,整数字面量,类型是
wesdfdfr
·
2023-10-23 09:28
C++
c++
开发语言
【c➡️c++】打开c++学习之门2——内联函数-auto-空值(nullptr)
(C++11)➡️类型别名思考➡️auto简介➡️auto的使用细则➡️auto不能推导的场景基于范围的for循环(C++11)范围for的语法范围for的使用条件指针空值nullptr(C++11)
C+
chlorine5
·
2023-10-23 08:16
c++
c++
开发语言
C++11——包装器与lambda表达式
lambda2.lambda表达式语法3.lambda捕捉列表说明三.函数对象与lambda表达式四.包装器1.function包装器2.包装类的成员函数五.bind1.调整参数位置2.减少函数参数一.背景在
C+
我的代码爱吃辣
·
2023-10-23 02:44
C++
c++
算法
数据结构
【普通用户+亲测成功】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++智能指针使用总结
其中auto_ptr在
C++98
标准引入,后三种在C++11标准中加入。而auto_ptr已经被C++11所摒弃,建议使用后三种智能指针,这4种智能指针使用模板(template)实现。
yedehei_lt
·
2023-10-20 12:32
c/c++
智能指针
c++11
指针
c++11特殊类设计,单例模式
设计一个类,不能被拷贝拷贝只会放生在两个场景中:拷贝构造函数以及赋值运算符重载,因此想要让一个类禁止拷贝,只需让该类不能调用拷贝构造函数以及赋值运算符重载即可
c++98
的方式同名对象在类域中使用拷贝构造和赋值重载
New Young
·
2023-10-20 00:39
C++
单例模式
c++
开发语言
【 C++ 】特殊类设计
在
C++98
和C++11都有相对应的方法
三分苦
·
2023-10-20 00:06
C
plus
plus
c++
开发语言
特殊类设计
C++11常用新特性—— 移动语义
**之前在
C++98
/03中,我们仅仅有拷贝构造和拷贝赋值,这意味着任何时候对象被复制或赋值时,其资源都会被复制,这很可能导致效率问题。如果能够直接使用源对象拥有的资源,可以节省资源申请和释放的时间。
Tian Meng
·
2023-10-20 00:57
C++学习/笔记
c++
算法
开发语言
C++关键字及其详解
C++关键字备注:图中是
C++98
/03中的63个关键字,红色标注的是C语言的32个关键字。
随风@飘扬
·
2023-10-19 22:30
C++
C++
关键字
基本
【C++入门(上篇)】C++入门学习
文章目录1.C++简介1.1什么是C++1.2.C++的发展史2.C++关键字(
C++98
)3.命名空间3.1命名空间定义3.2命名空间使用(重点)4.C++输入&输出5.缺省参数5.1缺省参数概念5.2
起飞的风筝
·
2023-10-19 19:31
C++学习
c++
学习
unix
C++入门——命名空间和缺省参数
文章目录1.C++关键字(
C++98
)2.命名空间2.1命名空间定义和使用3.C++输入&输出4.缺省参数4.1缺省参数概念4.2缺省参数分类全缺省参数半缺省参数1.C++关键字(
C++98
)C++总计
学代码的咸鱼
·
2023-10-19 16:22
C++
c++
开发语言
<c++>入门—引用,命名空间域,c++输入/输出——详细
目录c++前言C++关键字(
C++98
)命名空间命名空间定义命名空间域❗展开命名空间域❗指定访问命名空间域命名空间命名空间可以嵌套C++输入&输出cout/endl(输出/换行)cin(输入)输出小数点问题缺省参数缺省参数概念缺省参数分类全缺省参数半缺省参数函数重载函数重载概念参数类型不同参数个数不同参数类型顺序不同引用
chlorine5
·
2023-10-19 16:46
c++
c++
开发语言
lesson00——C++入门上(命名空间,缺省参数,函数重载,引用)
1.C++关键字(
C++98
)C++共63个关键字2.命名空间使用命名空间的目的是对标识符的名称进行本地化,以避免命名冲突或名字污染,namespace关键字的出现就是针对这种问题的。
代码拌饭饭更香
·
2023-10-19 16:43
c++
C++(初阶)入门学习内容
主要内容:1.C++关键字2.命名空间3.C++输出&输入4.缺省参数5.函数重载6.引用7.内联函数8.auto关键字9.基于范围的for循环10.指针空值nullptr1.C++关键字(
C++98
)
筋脉尽断从零开始
·
2023-10-18 21:19
C++
编程语言
学习心得
C++
C++11
一、C++11简介在2003年C++标准委员会曾经提交了一份技术勘误表(简称TC1),使得C++03这个名字已经取代了
C++98
称为C++11之前的最新C++标准名称。
gtyyky
·
2023-10-18 18:26
C++
c++
【哈希】--unordered系列关联式容器
一、unordered系列关联式容器在
C++98
中,STL提供了底层为红黑树结构的一系列关联式容器,在查询时效率可达到log2Nlog_2Nlog2N,即最差情况下需要比较红黑树的高度次,当树中的节点非常多时
gtyyky
·
2023-10-18 18:24
C++
哈希算法
算法
【C++ 学习 ㉘】- 详解 C++11 的列表初始化
列表初始化的使用细节2.2.1-聚合类型的定义2.2.2-注意事项2.3-initializer_list2.3.1-基本使用2.3.2-源码剖析一、C++11简介1998年,C++标准委员会发布了第一版C++标准,即
C+
melonyzzZ
·
2023-10-18 06:43
C++
c++
学习
开发语言
c++11新增特性
目录新增容器编辑新增语法变量类型推导auto存储类型分类自动存储类型静态存储类型寄存器存储类型外部链接存储类型decltypetypeid(
c++98
)type_info{}初始化initializer_list
沐风ya
·
2023-10-18 05:18
c++
c++
C++入门基础(总结)
C++入门基础一、什么是C++二、C++关键字(
C++98
)三、命名空间命名空间定义命名空间使用加命名空间名称及作用域限定符使用using将命名空间中某个成员引入使用usingnamespace命名空间名称引入四
sushang~
·
2023-10-17 09:01
c++
java
开发语言
【3】c++11新特性(稳定性和兼容性)—>类成员的快速初始化
在进行类成员变量初始化的时候,C++11标准对于
C++98
做了补充,允许在定义类的时候在类的内部直接对非静态变量进行初始化,在初始化的时候可以使用等号=,也可以使用花括号{},等号可以省略不写;静态成员变量需要在类的外部初始化
<( ̄︶ ̄)小小程序员
·
2023-10-17 04:06
c++11新特性
c++
开发语言
c++11 新特性之保证稳定性和兼容性
的整体设计目标如下:使得C++成为更好的适用于系统开发和库开发的语言;使得C++成为更加易于教学的语言(语法更加一致化和简单化);保证语言的稳定性,以及和c++03及C语言的兼容性.2C++11相对于
C+
penghuster
·
2023-10-17 04:33
c++
编译器
java
编程语言
c语言
C++ 11 的10个新特性
此次标准为
C++98
发布后13年来第一次重大修正。在C++11新标准中,语言本身和标准库都增加了很多新内容,本
Hello:CodeWorld
·
2023-10-17 04:01
C++
c++11
C++11移动构造函数详解
C++11移动语义是什么在C++11标准之前(
C++98
/03标准中),如果想用其它对象初始化
南_橘子猪
·
2023-10-17 03:58
2019-10-10
’mgoingtotalkaboutrvaluereferences,whichenabletwodifferentthings:movesemanticsandperfectforwarding.在
C+
楼顶的咸鱼
·
2023-10-16 17:33
C++11(lambda表达式)
在
C++98
中,如果想要对一个数据集合中的元素进行排序,可以使用std::sort方法。但是如果待排序元素为自定义类
dbln
·
2023-10-16 09:51
c++
开发语言
C++初阶(1)
目录C++关键字(
C++98
)命名空间命名空间定义命名空间的使用C++输入&输出缺省参数缺省参数概念缺省参数的使用缺省参数分类C++关键字(
C++98
)C++总计
W…Y
·
2023-10-16 07:02
C++
c++
开发语言
C++——C++入门
C++前言一、认识C++二、C++入门C++关键字(
C++98
)命名空间命名空间定义命名空间使用C++输入&输出缺省参数缺省参数概念缺省参数分类函数重载函数重载概念C++支持函数重载的原理--名字修饰(
一串平凡的代码
·
2023-10-15 10:58
c++
java
开发语言
【C++进阶】:特殊类的设计
第一种在
C++98
里只进行声明并将其设置成私有即可。原因:设置成私有:如果只声
菜花籽
·
2023-10-14 23:02
c++进阶
c++
java
开发语言
vscode配置c++11
1.vscode默认
c++98
在macos安装vscode以后,默认的c++版本为98。这个版本相对比较老,对很多新特性新语法也不支持。
bitcarmanlee
·
2023-10-14 19:35
c/c++
vscode
c++11
code-runner
Command
Adapter
【C++】-- C++11基础常用知识点(下)
上篇:【C++】--C++11基础常用知识点(上)_川入的博客-CSDN博客目录新的类功能默认成员函数可变参数模板可变参数可变参数模板empalcelambda表达式
C++98
中的一个例子lambda表达式
川入
·
2023-10-14 00:26
C++
c++
开发语言
C++11常用知识点(下)
类的简单介绍线程函数参数原子性操作库(atomic)lock_guard与unique_lockmutex的种类lock_guardunique_lock两个线程交替打印,一个打印奇数,一个打印偶数lambda表达式在
C+
小倪同学 -_-
·
2023-10-14 00:52
C++
c++
【C++从0到王者】第三十六站:哈希
unordered_set与set的比较五、各种查找的比较六、哈希函数1.哈希函数概念与哈希冲突2.常见哈希函数七、解决哈希冲突1.闭散列---开放定址法2.开散列---拉链法/哈希桶一、unordered系列容器在
C+
青色_忘川
·
2023-10-13 23:20
【C++】
c++
哈希算法
开发语言
c语言
面试
算法
【C++初阶】C++入门一(命名空间、输入&输出、缺省参数、函数重载等)
文章目录(1)前言(2)C++关键字(
C++98
)(3)命名空间1)命名空间的定义2)命名空间的使用(3)C++的输入&输出(4)缺省参数1)缺省参数的概念2)缺省参数的分类(5)函数重载(很重要)(6
CodeWinter
·
2023-10-13 08:34
C++
c++
c语言
编程学习
后端
[C++11]花括号{}、initializer_list、auto、decltype
5.1array[useless]5.2forward_list[useless]5.3unordered_map/unordered_set5.4统一增加6.知乎文章1.花括号{}的扩展intmain(){//
C+
阿猿收手吧!
·
2023-10-13 04:57
遣返回家的C家家
c++
list
开发语言
[C++入门](1) 命名空间|缺省参数|函数重载|extern “C“
文章目录C++关键字(
C++98
)命名空间定义命名空间使用命名空间C++输入输出缺省参数缺省参数的概念缺省参数的分类实际使用函数重载`extern"C"`C++关键字(
C++98
)C++总计63个关键字
世真
·
2023-10-12 13:13
C++学习
c++
c语言
开发语言
【C++初阶】C++入门(一)
大家好我是沐曦希文章目录1.前言2.C++关键字(
C++98
)3.命名空间namespace3.1命名空间定义3.2命名空间使用3.2.1加命名空间名称及作用域限定符3.2.2使用using将命名空间中某个成员引入
沐曦希
·
2023-10-12 03:17
C++零基础学习
c++
开发语言
c语言
C++初阶——入门(1)
目录0.前言1.C++关键字(
C++98
)2.命名空间2.1命名空间定义2.2命名空间使用3.C++输入&输出4.缺省参数4.1缺省参数概念4.2缺省参数分类4.3缺省参数应用5.函数重载5.1函数重载概念
IfYouHave
·
2023-10-12 03:46
C++
c++
开发语言
C++11_初始化列表
1.统一的初始化在
C++98
/03中,对应普通数组和可以直接进行内存拷贝(memcpy())的对象是可以使用列表初始化来初始化数据的//C++11统一了初始化列表//数组初始化#includeusi
Love coldplay
·
2023-10-12 02:04
c++
开发语言
【C++】C++11入门基础
哈希的应用——布隆过滤器文章目录C++11简介统一的列表初始化声明范围for循环STL中一些变化总结:C++11简介在2003年C++标准委员会提交了一份技术勘误表(简称TC1),使得C++03这个名字取代了
C+
Sherry的成长之路
·
2023-10-11 11:35
C++学习
c++
redis
智能指针
2、智能指针类型1、auto_ptr:
c++98
的方案,c
写下岁月的痕迹
·
2023-10-08 17:31
C++ - C++11历史 - 统一列表初始化 - aotu - decltype - nullptr - C++11 之后 STL 的改变
C++的发展史了解在2003年C++标准委员会曾经提交了一份技术勘误表(简称TC1),使得C++03这个名字已经取代了
C++98
称为C++11之前的最新C++标准名称。
chihiro1122
·
2023-10-07 10:46
c++
开发语言
[C++] smart pointer
现在常用的C++标准是
C++98
,其中只定义了一种智能指针auto_ptr。boost中早就引入了
luofengmacheng
·
2023-10-06 23:49
C++
C++
C++基础语法——unordered_map和unordered_set
1.unordered系列关联式容器在
C++98
中,STL提供了底层为红黑树结构的一系列关联式容器,在查询时效率可达到log(N),即最差情况下需要比较红黑树的高度次,当树中的节点非常多时,查询效率也不理想
轩轩曲觞阁
·
2023-10-06 18:19
c++
c++
开发语言
Effective C++看书笔记(8):杂项讨论
54:让自己熟悉包括TR1在内的标准程序库
c++98
列入的C++标准程序库主要成分STL:覆盖容器,迭代器,算法(find,sort,transform),函数对象,各种容器适配器(stack,priority_queue
questions?
·
2023-10-06 13:49
C++语言
c++
笔记
开发语言
C++11新特性(语法糖,新容器)
因为笔者前面探讨的内容,除了auto,范围for这些常用的,基本上是用着
C++98
的内容,虽说C++11已经发布很多年,却是目前被使用最广泛的版本。
浪雨123
·
2023-10-05 17:33
C/C++
c++
开发语言
c++ 基础知识(一)
文章目录1.C++关键字2.命名空间3.C++输入&输出4.缺省参数文章内容1.C++关键字(
C++98
)C++总计63个关键字,C语言32个关键字ps:下面我们只是看一下C++有多少关键字,不对关键字进行具体的讲解
kqs__
·
2023-10-05 05:00
c++
c++
开发语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他