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++学习笔记(14)
三、异常规范
C++98
标准提出了异常规范,目的是为了让使用者知道函数可能会引发哪些异常。voidfunc1()throw(
月夕花晨374
·
2024-09-10 07:08
c++
学习
笔记
【C++11】lambda表达式
文章目录lambda表达式
C++98
中的一个例子lambda表达式语法lambada表达式的使用捕获列表说明函数对象与lambda表达式lambda表达式
C++98
中的一个例子在
C++98
中,如果想要对一个数据集合中的元素进行排序
_麦子熟了
·
2024-09-05 17:53
C++基础
c++
算法
数据结构
20 元编程
templatestructFac{enum{value=N*Fac::value};};template{enum{value=1};};static_assert(Fac::value==120);
C+
奇点创客
·
2024-09-05 16:32
C++进阶-特殊类设计
C++98
将拷贝构造函数与赋值运算符重载只声明不定义,并且将其访问权限设置为私有即可classCopyBan{//...private:CopyBan(constCopyBan&);CopyBan&operator
bingo691
·
2024-09-02 15:09
C++进阶
c++
开发语言
c++ const & constexpr
c++98
c++11 c++14
文章目录c++const和constexpr知识点总结一、const1.const修饰变量修饰普通变量(常量)修饰指针类型修饰引用类型2.const修饰函数const修饰函数参数const修饰函数返回值const修饰成员函数(this指针)3.const修饰对象4.常量数组,常量指针数组,常量引用数组二、constexpr1.constexpr特性和const之间的差异2.constexpr在c+
Nick_Zhang_123
·
2024-08-26 14:41
c++
c++
C++智能指针_C++回顾
发展历史
C++98
中产生了第一个智能指针auto_ptr;C++boost给出了更实用的scoped_ptr和shared_ptr和weak_ptr;C++TR1,引入了shared_ptr等,不过TR1
工业废气
·
2024-03-01 00:07
C++
c++
开发语言
后端
C++ 特殊类的实现
在
C++98
中:将拷贝构造函数与赋值运算符重载只声明不定义,并且将其访问权限设置为私有即可禁止拷贝。
云烟梦柳
·
2024-02-15 09:20
c++
开发语言
学习C++
C+11的标准规范于2011年2月正式落稿,而此前10余年间,C++正式标准一直是
C++98
/03[①]。相比
holmes_MX
·
2024-02-15 03:45
C++学习
C+11的标准规范于2011年2月正式落稿,而此前10余年间,C++正式标准一直是
C++98
/03[①]。相比
C++98
/03,C++11有了非常多的变化,甚至一度让笔者大呼不认识C++了[②]。
饭饭之正版麻子
·
2024-02-15 03:15
c/c++
关于把一个
c++98
的计算器用qt加上图形界面
code:#include#include#include#include#includeusingnamespacestd;enumtoken_value{NAME,NUMBER,END,PLUS='+',MINUS='-',MUL='*',DIV='/',PRINT=';',ASSIGN='=',LP='(',RP=')'};token_valuecurr_tok=PRINT;doubleex
kikyoulzg
·
2024-02-14 00:56
{}初始化和初始化列表
C++98
标准中允许使用花括号对数组和自定义类型的变量进行初始化,C++11扩展了大括号的用途,允许使用花括号对所有的内置类型和自定义类型进行初始化,使用时,可以加=号,也可以不加。
三水吉吉
·
2024-02-13 21:42
c++
开发语言
C++入门(上)
文章目录1:什么是C++2.C++的发展史3:C++关键字(
C++98
)4:命名空间4.1:命名空间的概念4.2:命名空间的定义4.3:命名空间的使用4.3.1加命名空间的名称以及域作用限定符4.3.2
一叶之秋1412
·
2024-02-13 14:36
C++
c++
开发语言
03-左值右值傻傻分不清
目录前言分类右值作为函数形参生命周期引用坍缩Q&A总结前言C++11比起
C++98
一个重要的提升就是引入了移动语义。这一个重要的提升为后面很多容器的优化都奠定了基础。
或许 没有
·
2024-02-12 22:51
现代C++
c++
编程语言
C++11:移动构造函数【写法+调用时机】【C++返回vector为什么不报错】
在
C++98
之前,没有移动构造函数,是怎么做的呢?后记whatis移动构造函数?构造函数string(string&&str)类似于复制构造函数,导致新创建的string为str的副本。
BU冰糖雪梨里的梨PT
·
2024-02-12 14:30
C/C++/C#基础
c++
开发语言
C++入门
C++入门1.C++关键字(
C++98
)C++总计63个关键字,C语言32个关键字ps:下面我们只是看一下C++有多少关键字,不对关键字进行具体讲解。后面我们学到以后再细讲。
Lonely Faith
·
2024-02-11 22:12
c++
开发语言
Effective Modern C++-第一章 类型推断
发展历史
c++98
:只有functiontemplate有类型推断c++11:增加了auto和decltypec++14:extendstheusagecontextsinwhichautoanddecltypemaybeemployed
山幺幺
·
2024-02-11 10:19
C++结构化绑定
以下是C++版本的发展历程:
C++98
:C++的首个标准版本,也被称为ISO/IEC14882:1998。它定义了C++的基本语法
春风LiuK
·
2024-02-11 06:55
C++学习
c++
C++进阶(十二)lambda&&可变参数&&包装器
强制生成默认函数的关键字default:4、禁止生成默认函数的关键字delete:二、可变参数模板1、递归函数方式展开参数包2、逗号表达式展开参数包3、STL容器中的empalce三、lambda表达式1、
C+
北尘_
·
2024-02-09 17:32
C++
c++
java
开发语言
C++11
本篇将介绍C++11增加的语法种较为实用的部分统一的列表初始化{}初始化
c++98
中,标准允许使用花括号{}对数组或者结构体元素进行统一的列表初始值设定:structA{int_a;int_b;};intmain
Artiel
·
2024-02-09 15:09
C++
c++
【C++11】统一初始化 和 initializer_list
文章目录一、概念辨析1.声明、定义、初始化、赋初值的概念2.默认初始化和未被初始化的概念二、
C++98
的列表初始化三、C++11对列表初始化的扩展(统一初始化)四、标准库中的initializer_list
_宁清
·
2024-02-08 07:29
C++
c++
开发语言
统一初始化
初始化列表
C++11
列表初始化
initializer
C++11多线程:线程的创建及启动
线程资源不能被覆盖在C++11之前的
C++98
/03标准是不支持的多线程的。想要使用多线程需要使用使
scx_link
·
2024-02-06 08:06
C
and
C++的笔记
c++
算法
开发语言
【C/C++ 13】C++11高效特性
目录一、初始化列表二、auto三、decltype四、可变参数列表五、lambda表达式C++11在
C++98
的基础上增添了许多特性,但是同时也使得C++程序的开发变得复杂繁琐,让众多开发者苦不堪言,于是我们需要从
AllinTome
·
2024-02-06 07:41
C/C++
c++
开发语言
【C/C++ 12】
C++98
特性
目录一、命名空间二、缺省参数三、函数重载四、引用五、内联函数六、异常处理一、命名空间在C/C++项目中,存在着大量的变量、函数和类,这些变量、函数和类都存在于全局作用域中,可能会导致命名冲突。使用命名空间的目的就是对标识符进行本地化,以避免命名冲突或名字污染。std是C++标准库的命名空间名,C++将标准库的定义实现都放到这个命名空间中。在日常学习中,我们为了方便会直接展开std标准库的命名空间(
AllinTome
·
2024-02-05 00:01
C/C++
c++
开发语言
C++泛编程1自动推导
在C语言和
C++98
中,auto关键字用于修饰变量(自动存储的局部变量)。在C++11中,auto是一个类型指示符,指示编译器在编译时推导auto声明的变量的数据类型。
氤鑎麕菕氲
·
2024-02-04 23:54
C++泛编程
c++
开发语言
C++ 类和对象下
目录1.再谈构造函数2.初始化列表2.1定义2.2分析代码3.隐式类型转换3.1单参数(
C++98
)3.2双参数(C++11)3.3explicit关键字4.Static成员4.1特性5.友元5.1友元函数
NineOne_豆浆狂魔
·
2024-02-04 06:16
c++
开发语言
算法
c语言
C++11:std::tuple
stl的map容器很多读者应该都很熟悉,map容器提供了一个insert方法,我们用该方法向map中插入元素,但是应该很少有人记得insert方法的返回值是什么类型,让我们来看一下
C++98
/03提供的
Ther Meng
·
2024-02-03 19:27
C++11
c++
java
javascript
python
编程语言
C++11中的初始化列表,右值引入,lambda表达式等
一、C++11的介绍:相较于
C++98
/03,C++11则带来了数量可观的变化,其中包含了约140个新特性,以及对C++03标准中约600个缺陷的修正,这使得C++11更像是从
C++98
/03中孕育出的一种新语言
ice_玖闻于世丶
·
2024-02-03 04:24
C++面向对象编程
c++
C++11
【C++11(一)】列表初始化and右值引用
一、统一的列表初始化1.1{}初始化在
C++98
中,标准允许使用花括号{}对数组或者结构体元素进行统一的列表初始值设定C++11扩大了用大括号括起的列表(初始化列表)的使用范围使其可用于所有的内置类型和用户自定义的类型使用初始化列表时可添加等号
新梦空间
·
2024-02-03 04:53
C++
c++
开发语言
C++入门
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、C++关键字(
C++98
)二、命名空间2.1命名空间定义2.2命名空间使用三、C++输入&输出四、缺省参数4.1缺省参数概念
2301_79585944
·
2024-02-01 14:27
C++
c++
开发语言
C++11—— lambda表达式与包装器
lambda表达式二、包装器functionfunction产生的意义function的用法function使用的例子bind调整参数顺序固定绑定参数一、lambda表达式lambda表达式产生的意义在
C+
Tlzns
·
2024-01-31 20:32
c++
C++特殊类的设计
不能被拷贝的类二、只能在堆上创建对象的类三、只能在栈上创建对象的类四、不能被继承的类五、只能创建一个对象的类(单例模式)下面说几种特殊要求的类的设置,主要学习其中所运用的一些思想,融会贯通一、不能被拷贝的类
C+
青春_strive
·
2024-01-30 19:59
C++
c++
开发语言
C++11:可调用对象
其实可调用对象只是对
C++98
标准中一些调用方式进行了总结和扩展。在
C++98
标准中,可被通过函数方式调用的对象有3个,他们分别是普通函数,函数指针,仿函数。
@一鸣惊人
·
2024-01-29 12:05
C++11~C++20
c++
开发语言
std::for_each
`std::for_each`函数是C++STL中自
C++98
就开始提供的函数,因此在
C++98
/03、C++11、C++14等版本中都可用。由于`std::for_each`很常用,其定义已经稳
猿饵块
·
2024-01-28 22:29
java
c++
开发语言
C++的关键字,命名空间,缺省参数,函数重载以及原理
文章目录前言一、C++关键字(
C++98
)二、命名空间命名空间介绍命名空间的使用三、C++输入【cin】&输出【cout】四、缺省参数缺省参数概念缺省参数分类缺省参数的使用小结一下五、函数重载函数重载介绍函数重载类型六
仍在探索未知中
·
2024-01-28 18:53
C++
c++
开发语言
c
函数栈帧
汇编
栈帧
【风靡全球年近40年的C++过时了吗?C++20来告诉大家】
第一个标准化版本的C++在1998年发布,称为
C++98
。在2003年,C++03发布并包含了一些小的更新。
清图
·
2024-01-28 16:47
开发语言
C++20
c++
开发语言
C++特殊类设计
1、设计一个类,不能被拷贝拷贝只会放生在两个场景中:拷贝构造函数以及赋值运算符重载,因此想要让一个类禁止拷贝,只需让该类不能调用拷贝构造函数以及赋值运算符重载即可
C++98
将拷贝构造函数与赋值运算符重载只声明不定义
ketil27
·
2024-01-27 20:24
c++
开发语言
C++特殊类设计&&类型转换
C++98
中的方式:将拷贝构造函数与赋值运算符重载只声明不定义,并且将其访问权限设置为私有即可。classCopyBan{//...public:CopyBan(
加一zZ
·
2024-01-27 17:22
C++学习之路
c++
开发语言
【C++】C++入门(下)——有C语言基础的C++学习
、auto关键字(C++11)1.简介2.auto的使用细则auto与指针和引用结合起来使用在同一行定义多个变量3.auto不能推导的场景四、基于范围的for循环(C++11)1.使用方法2.使用条件
C+
灵槐梦
·
2024-01-27 14:13
C++
c++
c语言
学习
笔记
经验分享
开发语言
C++——特殊类设计
C++98
将拷贝构造函数与赋值运算符重载只声明不定义,并且将
双葉Souyou
·
2024-01-26 21:11
c++
开发语言
C++--入门(命名空间&&缺省参数&&函数重载)
目录0.前言1.C++关键字(
C++98
)2.命名空间3.C++输入&输出4.缺省(默认)参数5.函数重载6.C++支持函数重载的原理--名字修饰(nameMangling)0.前言C语言是结构化和模块化的语言
momo小菜pa
·
2024-01-26 19:09
C++
c++
开发语言
C++进阶--特殊类设计
只能在栈上创建对象五、设计一个类,不能被继承5.1C++98方式5.2C++11方式六、设计一个类,只能创建一个对象(单例模式)6.1饿汉模式6.2懒汉模式6.3饿汉模式和懒汉模式对比一、前言 在C++类与对象中,
C+
sushang~
·
2024-01-26 16:56
c++
java
开发语言
C++入门篇章1(C++是如何解决C语言不能解决的问题的)
目录1.C++关键字(以
C++98
为例)2.命名空间2.1命名空间定义2.2命名空间使用3.C++输入&输出4.缺省参数4.1缺省参数概念4.2缺省参数分类5.函数重载5.1函数重载概念5.2C++支持函数重载的原理
DarknessCor
·
2024-01-26 14:03
c++
c语言
C++补充篇- C++11 及其它特性
关键字左值和右值的概念函数返回值当引用C++11新增容器-arrayC++的类型转换static_castreinterpret_castdynamic_castconst_castC++智能指针auto_ptr使用详解(
C+
坑真多
·
2024-01-26 12:58
c++
开发语言
奇牛编程
visual
studio
C++11补充
C++入门(1)
目录1.C++关键字(
C++98
)2.命名空间2.1命名空间定义2.2命名空间使用命名空间的使用有三种方式:3.C++输入&输出对于c++:C++是在C的基础之上,容纳进去了面向对象编程思想,并增加了许多有用的库
阿^觅
·
2024-01-25 10:28
c++
开发语言
【C++入门】文件流(fstream)介绍和使用
ios::ate存取指针在文件末尾ios::app写入时采用追加方式ios::trunc写入时抹去旧数据(1)在C++11标准时,open函数的文件路径可以传char指针也可以传string指针,而在
C+
正在起飞的蜗牛
·
2024-01-25 02:17
C++
c++
ios
objective-c
特殊类设计
C++98
将拷贝构造函数与赋值运算符重载只声明不定义,并且将其访问权限设置为私有即可。classCopyBan{//
唔·西·迪·西
·
2024-01-24 17:29
C++
c++
C++:vector的初始化(5种)
vectorlist={1,2,3,4,5,6,7.0};注:
c++98
不可以这样构造通过列表中元素的构造,但是
汐,陵
·
2024-01-24 00:37
容器
C++11常用关键字
1.auto1.1定义auto早在
C++98
标准引入,在98标准含义为:声明变量拥有自动周期,但是这本身就是多余在C++11中auto全新定义:变量的自动类型推断1.2使用std::vectorstr1
冷瑾瑜
·
2024-01-23 22:20
C++
c++
java
开发语言
特殊类的设计(含单例模式)
C++98
:将拷贝构造函数与赋值运算符重载只声明不定义,并且将其访问权限设置为私
ilycyq
·
2024-01-23 09:33
单例模式
linux
数据结构
c++
c语言
C++特殊类设计(单例模式)
C++特殊类设计(单例模式)1.请设计一个类,不能被拷贝
C++98
将拷贝构造函数与赋值运算符重载只声明不定义,并且将其访问权限设置为私有即可。classCopyBan{ //...
米阳羊
·
2024-01-22 20:24
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
其他