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 核心编程(四)--新手易学,老兵易用
#includeusingnamespacestd;templateclassX{};templateclassY{};Y>x1;Y>x2;intmain(){return0;}
C++98
编译器会把>>
我是小居居
·
2019-12-29 19:18
默认生成的特殊函数
构造、拷贝、析构
C++98
中,当你创建类的时候编译器会自动生成默认的构造函数,拷贝构造函数,拷贝赋值函数和析构函数:classFoo{public://构造函数Foo();//析构函数~Foo();//
HachikoT
·
2019-12-28 16:00
[记] C++智能指针
智能指针类型
C++98
最早的智能指针auto_ptr已被废止。
Levin文学
·
2019-12-21 08:59
C++11 特性
之前工作中开发/维护的模块大多都是"远古代码",只能编译
C++98
,很多C++11的特性都忘得差不多了,再回顾一下右值引用&转移语义:消除两个对象交互时不必要的对象拷贝,节省运算存储资源,提高效率;能够更简洁明确地定义泛型函数
陈心朔
·
2019-12-02 14:00
c++11系列:enumeration
枚举类型从C++11开始,存在了两种枚举类型Unscopedenumeration和ScopedenumerationUnscopedenumeration是
C++98
风格的枚举,也是平时使用的最多的,
再见小浣熊
·
2019-11-06 01:07
Boolan C++面向对象高级编程(上)第一周
一、C++编程简介
C++98
(1.0)C++11(2.0)二、头文件与类的说明1.基于对象与面向对象基于对象(ObjectBased):面对单一class的设计。
MRSUMMER163
·
2019-11-03 03:32
c++11 新特性之右值
第一节教你分分钟学会什么是右值今天我们聊一聊c++11中引入的一个新概念-右值.在
C++98
的年代里,其实我们也有这个概念,只不过当时没有明确的給抽象出这么一个词出来。那么你可能要问了,何为右值?
阳_逍
·
2019-11-01 16:23
C++ map insert 另一个map的子集
我们截取一部分到mapB中,voidinsert(InputIteratorfirst,InputIteratorlast),截取的部分是first到last前一个迭代器的值//map::insert(
C+
博客知行者
·
2019-10-14 18:00
C++ map insert 另一个map的子集
我们截取一部分到mapB中,voidinsert(InputIteratorfirst,InputIteratorlast),截取的部分是first到last前一个迭代器的值//map::insert(
C+
博客知行者
·
2019-10-14 18:00
(18)C++ string和标准模板库
includeusingnamespacestd;intmain(){//stringstr1;//cin>>str1;//输入字符串方法1//cout'daaa'){a=1;}else{a=-1;}coutstr(newstring);//
C+
富坚老贼
·
2019-09-29 16:00
C++ STL mem_fun / mem_fun_ref / mem_fn 使用
mem_fun和mem_fun_ref是
C++98
标准的。mem_fn是C++11标准的,可以取代mem_fun和mem_fun_ref。mem_fun是指针版的把成员函数转换成函数对象。
book_02
·
2019-09-27 21:02
error: ‘char16_t’ does not name a type
unicode/umachine.h:347:13:error:‘char16_t’doesnotnameatypetypedefchar16_tUChar;二、解决办法原因是编译器默认的C/C++标准是C98/
C+
原我归来是少年
·
2019-09-26 18:46
Ubuntu软件以及配置
c++入门之基本概念
1.关键字:根据版本的不同关键字的个数有所不同,c中有我们熟悉的32个关键字,而在
c++98
这个版本中有63个关键字,很多都是和c中关键字类似,以后遇到会细说2.命名空间概念:使用namespace关键字对标识符的名字本地化
be_better_
·
2019-09-16 15:36
c++
c++
Visual Studio快速入门(大纲)
安装与配置下载配置VisualStudio环境支持C++桌面编程HelloWorld支持
C++98
(HelloWorld)支持C++17(HelloWorld)配置VisualStudio环境支持Python
AndyLiShengrui
·
2019-09-09 11:00
C++异常学习(二)C++11新特性noexcept学习
3.C++11的noexcept和
C++98
的throw()使用方法分别如下:
C++98
使用方法:templateclassA{public
清风弥天
·
2019-09-03 22:16
C++异常
modern c++(5)-智能指针
auto_ptr与unique_ptrauto_ptr与unique_ptr都是独占所有权的智能指针类型,前者由
C++98
引入,而后者则是由C++11新引入并且指明要用unique_ptr代替auto_ptr
RC_HT
·
2019-08-29 15:53
谈谈vector的特殊性之为什么它不是STL容器
早在
C++98
的时候,就有vector这个类型了,但是因为当时为了考虑到节省空间的想法,所以vector里面不是一个Byte一个Byte储存的,
哈乐笑
·
2019-08-14 10:35
c++中为什么不提倡使用vector示例详解
早在
C++98
的时候,就有vector这个类型了,但是因为当时为了考虑到节省空间的想法,所以vector里面不是一个Byte一个Byte储存的,它是一个bit一个bit储存的!
张昭
·
2019-08-14 10:09
C++11之列表初始化
文章目录统一的初始化使用细节初始化列表任意长度的初始化防止类型收窄统一的初始化对于普通数组和POD类型(可以直接memcpy复制的对象)
C++98
/03可以使用初始化列表进行初始化,只有这两种数据类型可以使用初始化列表
奄奄不息
·
2019-08-08 19:07
C++11
现代c++与模板元编程
由于成书较早,书中很多元编程的例子使用
c++98
实现的。而如今c++20即将带着concept,Ranges等新特性一同到来,不得不说光阴荏苒。
apocelipes
·
2019-08-02 17:00
第5课 统一初始化
一、统一初始化(UniformInitialization)(一)C++四种初始化方式1.小括号:intx(0);//C++982.等号:intx=0;//C++983.大括号:intx{0};//
C+
浅墨浓香
·
2019-07-24 16:00
聊聊智能指针 auto_ptr、shared_ptr、weak_ptr和unique_ptr
一、auto_ptrauto_ptr这是
C++98
标准下的智能指针,现在常常已经被C++标准的其他智能指针取代。它的缺点是在转移所有权后会使运行期不安全。C++11新标准,用u
少年π
·
2019-07-13 11:00
C++11/14介绍(一)——弃用特性和与C语言的兼容性
为其生成拷贝构造函数和拷贝赋值运算符的特性被弃用了classtest{public:test(){}~test(){}};intmain(){testA;testB(A);testC=A;return0;}
C+
Nikki_o3o
·
2019-07-01 17:50
C++
C++11/14
C++11 lambda表达式
1.C++98中的一个例子在
C++98
中,如果箱鸦片对一个数据集合中的元素进行排序,可以使用std::sort方法。
Damn_Yang
·
2019-05-29 13:40
C++
C++11 lambda表达式
1.C++98中的一个例子在
C++98
中,如果箱鸦片对一个数据集合中的元素进行排序,可以使用std::sort方法。
Damn_Yang
·
2019-05-29 13:40
C++
Modern C++ (C++11/14新特性)
Introduction最近听闻了一个段子同样是C++工程师,有的人写的是Cwithobject,有的人写的是
C++98
,fashion一点儿的写C++11,而有些弱鸡写的是谭++。
姜茶
·
2019-05-11 10:30
日常学习
C++起始(关键字,命名空间,缺省参数,函数重载(c语言为什么不支持函数重载))
1.C++关键字(
C++98
)2.命名空间在C/C++中,变量、函数和后面要学到的类都是大量存在的,这些变量、函数和类的名称将都存在于全局作用域中,可能会导致很多冲突。
阳光丿洒脱
·
2019-04-26 14:27
c++学习之路
C++11新特性
1.C++11简介在2003年C++标准委员会曾经提交了一份技术勘误表(简称TC1),使得C++03这个名字已经取代了
C++98
称为C++11之前的最新C++标准名称。
Damn_Yang
·
2019-04-10 15:32
C++
C++11新特性
1.C++11简介在2003年C++标准委员会曾经提交了一份技术勘误表(简称TC1),使得C++03这个名字已经取代了
C++98
称为C++11之前的最新C++标准名称。
Damn_Yang
·
2019-04-10 15:32
C++
C++11学习
C+11的标准规范于2011年2月正式落稿,而此前10余年间,C++正式标准一直是
C++98
/03[①]。相比
C++98
/03,C++11有了非常多的变化,甚至一度让笔者大呼不认识C++了[②]。
D_FallMoon
·
2019-04-08 23:28
c++
【C++】—— 继承与多态常见面试题
一、实现一个不能被继承的类实现一个不能被继承的类有两种方法,下面我们一一来解释:1、在
C++98
中我们可以将基类构造函数私有化,派生类调不到基类的构造函数,则无法继承。
CXYhh121
·
2019-03-26 19:25
C++学习
C++智能指针
C++98
中,曾有auto_ptr的智能指针。auto_ptr所做的事情,就是动态分配对象以及当对象不再需要时自动清理。使用时需要包含头文件#include。其部分源代码如下:从中我
鄙人张钊_有何贵干
·
2019-03-20 14:33
C/C++
技术头条
从
C++98
到C++17,元编程是如何演进的?
CSDN资讯
·
2019-01-28 10:00
技术之路
简要总结四个智能指针
其中auto_ptr是
C++98
标准化引入的;scope_ptr、shared_ptr和weak_ptr是C++11标准化才引入的(当然,早在C++03的TR1中就已经可以使用了)。
晚餐吃什么
·
2019-01-15 22:31
c++
STL
C++ 入门基础
以下是
C++98
中的关键字目录,C++11中也会有相应的不同,具体这里不加赘述。具体大家可以下去了解了解。
黎晓舞指
·
2019-01-15 18:36
C++学习阶段
C++ STL Map/unordered_map详解
在
c++98
中map的insert操作共有3种方式:singleelement(1)pairinsert(constvalue_type&val);withhint(2
张治杰
·
2019-01-03 00:00
STL
线程安全的C++单例模式
如果是
C++98
就不能用这个方法。
Gang_Plus_1s
·
2018-12-25 18:37
编程学习
C++11关于auto关键字的使用示例
一.概述auto关键字在
c++98
中已经出现,在98中定义为具有自动存储器的局部变量,c++11中标准委员会重新定义了auto关键字,表示一个类型占位符,告诉编译器,auto声明变量的类型必须由编译器在编译时期推导而得
蜗牛201
·
2018-12-22 08:20
C++11 左值 右值
C++98
左值(lvalue),可以放在赋值运算符=左边的变量或者表达式,有名字,可以取地址。
丸子叮咚响
·
2018-11-01 09:33
#
C++11/14/17/20
左值
右值
从零开始一起学习SLAM | C++新特性要不要学?
不过,大家在学校里学习的书本一般比较老,主要还是
C++98
那些老一套。本文所谓的C++新特性是指C++11及其以后的C++14、C++17增加的新关键字和新语法特性。
计算机视觉life
·
2018-09-28 23:58
计算机视觉
C++ 值类别
示例地址:值类别示例1概述每一个表达式都由类型和值类别来辨别,每个表达式都有一个非引用的类型,和一个值类别值类别从C++11出现右值引用以后发生了翻天覆地的变化,
C++98
是继承C的分类法,即左值,右值
KinoluKaslana
·
2018-08-30 17:38
C++11中的智能指针与
C++98
的智能指针设计对比
C++11中的智能指针与
C++98
的智能指针设计对比众所周知,C++11更新了一个重要的feature,那就是智能指针类,由unique_ptr、shared_prt、weak_ptr组成,这为苦逼的C
Chris_Tsai
·
2018-08-24 01:27
C++11
C++11中的智能指针与
C++98
的智能指针设计对比
C++11中的智能指针与
C++98
的智能指针设计对比众所周知,C++11更新了一个重要的feature,那就是智能指针类,由unique_ptr、shared_prt、weak_ptr组成,这为苦逼的C
Chris_Tsai
·
2018-08-24 01:27
C++11
c++入门到精通教程 c++11/14/17-王健伟-专题视频课程
c++入门到精通教程c++11/14/17—528人已学习课程介绍本教程适合那些只有一点点c语言编程知识的新手,也适合那些
c++98
标准已经掌握的不错但对c++11/14/17新标准基本无所知的c++开发老手
kuangxiang
·
2018-08-20 13:03
视频教程
再读C++ Primer Plus
C++PrimerPlus主要介绍
C++98
,部分C++11目录1介绍2main3数据类型4复合类型,内存分配5循环和关系表达式6分支语句和逻辑运算符7函数8内联函数,引用变量,函数重载,函数模板9内存模型和命名空间
gb_QA_log
·
2018-08-19 15:28
C++中bind函数的用法
C++98
中,有两个函数bind1st和bind2nd,它们分别可以用来绑定functor的第一个和第二个参数,它们都是只可以绑定一个参数。
specterofblog
·
2018-08-17 14:30
C++学习
C++关键字及说明
注:上表中为
C++98
/03中的63个关键字,其中红色标注为C语言中的32个关键字。
navymei10220214
·
2018-08-16 21:55
C/C++
C++ STL 四种智能指针
STL一共给我们提供了四种智能指针:auto_ptr、unique_ptr、shared_ptr和weak_ptr,auto_ptr是
C++98
提供的解决方案,C+11已将其摒弃,并提出了unique_ptr
Dablelv
·
2018-08-07 11:13
C++
C++63个关键字
C++98
/03关键字ISOC++98/03关键字共63个,此处严格按标准原文排版:asmdoifreturntypedefautodoubleinlineshorttypeidbooldynamic_castintsignedtypenamebreakelselongsizeofunioncaseenummutablestaticunsignedcatchexplicitnamespacesta
jgm20475
·
2018-07-20 00:00
C++
提高C++代码质量学习(一)
标准中,只有以下两种定义方式是正确的: intmain(void) intmain(intargc,char*argv[]) 当然,在有些编译器下,voidmain()也是可以通过编译的,但 C99和
C+
LL596214569
·
2018-07-02 00:00
C++
代码质量优化
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他