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
的智能指针设计对比
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++
代码质量优化
C++ 发展概述
C++从最初的Cwithclass,经历了从
C++98
、C++03、C++11、C++14再到C++17多次标准化改造,功能得到了极大的丰富,已经演变为一门集面向过程、面向对象、函数式、泛型和元编程等多种编程范式的复杂编程语言
Dablelv
·
2018-06-19 14:53
C++
从4行代码看右值引用
觉得很不错,保留一下,不知是不是原文的地址:https://www.cnblogs.com/qicosmos/p/4283455.html从4行代码看右值引用概述右值引用的概念有些读者可能会感到陌生,其实他和
C+
weixin_30436891
·
2018-05-12 20:00
c/c++
哪种编程语言好?大神为你分析 Go、Java、C、C++ 等主流编程语言
本文主要分析C、
C++98
、C++11、Java与Go,主要论述语言的关键能力。在论述的过程中
sunwake999
·
2018-03-25 22:50
go
分布式相关
C++11可变模版参数
相比
C++98
/03,类模版和函数模版中只能含固定数量的模版参数,可变模版参数无疑是一个巨大的改进。然而由于可变模版参数比较
csdn_violin
·
2018-02-28 16:49
C++
杂货边角(24):C++智能指针和垃圾回收
目录:Sec1CC98的显式内存管理的不足Sec2C11的智能指针Sec3垃圾回收机制Sec1.C/
C++98
的显式内存管理的不足内存管理和垃圾回收是高级语言的重要特征,尤其是随着代码抽象程度的加深,C
墨篙和小奶猫
·
2018-02-27 15:02
C/C++
C++11
智能指针
垃圾回收
C++11新特性之七:bind和function
C++98
中,有两个函数bind1st和bind2nd,它们分别用来绑定functor的第一个和第二个参数,都只能绑定一个参数。
灿哥哥
·
2018-01-26 19:00
C++11
STL学习笔记(三)——
C++98
的经典语言特性
C++98
的经典语言特性1.非类型模板参数bitset将bit个数作为实参,不同类型之间不可进行赋值或比较。
fifbro
·
2018-01-08 19:30
STL编程
boolan / C++ 面向对象高级编程 - part1
1.C++演化版本演化
C++98
(1.0)//广泛采用C++03(TR1)C++11(2.0)C++142.C++=语言部分+标准库部分ITEM2.头文件与类的声明1.CvsC++,关于数据和函数c语言的问题多
我才是helo
·
2017-10-19 19:26
boolan / C++ 面向对象高级编程 - part1
1.C++演化版本演化
C++98
(1.0)//广泛采用C++03(TR1)C++11(2.0)C++142.C++=语言部分+标准库部分ITEM2.头文件与类的声明1.CvsC++,关于数据和函数c语言的问题多
我才是helo
·
2017-10-19 19:26
关于C++11的统一初始化语法示例详解
使用花括号进行的列表初始化语法,其实早在
C++98
时代就有了,只不过历史上他们只是被用来对数组元素进行初始化操作,以及初始化自定义P
taozj
·
2017-10-19 10:45
C++11中移动语义(std::move)和完美转发(std::forward)
std::move和std::forward是C++11中的特性,是为了解决
C++98
/C++0x中遗留的问题,虽从理解上来看比较复杂,却是较好的解决手段。
码农突围
·
2017-09-26 17:55
C++
C++11之左值、纯右值和将亡值
纯右值与将亡值纯右值就是
C++98
中的右值的概念,就是指
StephenZou14
·
2017-09-03 12:10
C/C++
C++ 11 复习要点
C++11在
C++98
基础上增加了很多新的特性。本文来总结一下那些主要的特性,记住这些特性就可以了。
csdn_chai
·
2017-08-31 19:28
面试相关
C/C++
c++历史版本
C++使用STL时需要注意你的代码遵循的c++版本有些特性只有高版本c++才支持如thread、mutex至少需要c++11g++编译时默认遵循
c++98
可以使用-std=指定c++版本c++版本经历了
Ryan_bian
·
2017-07-29 11:43
CPP
C++ 11 新特性noexpect
2.C++03异常处理(throw)
C++98
中,在函数
惹不起的程咬金
·
2017-07-10 00:00
C/C++
浅谈智能指针auto_ptr/shared_ptr/unique_ptr
本章所解说的是三种智能指针:(1)
C++98
提出,C++11摒弃的auto_ptrC++11新增的(2)shared_ptr(3)unique_ptr在C++里面,三者都被以模板的形式实现
逐鹿之城
·
2017-05-23 19:08
C++
C发展史:K&R C/C89/C99/C11 以及 C++发展史:
C++98
/C++03/C++11
文章转载来自http://blog.csdn.net/kingcat666/article/details/44984711C语言的发展阶段C语言之所以命名为C,是因为C语言源自KenThompson发明的B语言,而B语言则源自BCPL语言。1967年,剑桥大学的MartinRichards对CPL语言进行了简化,于是产生了BCPL(BasicCombinedProgrammingLanguage
Wannted
·
2017-05-04 16:01
C/C++学习
十大必掌握C++11新特性
它取代第二版标准ISO/IEC14882:2003(第一版ISO/IEC14882:1998发布于1998年,第二版于2003年发布,分别通称
C++98
以及C++03,两者差异很小)。
无鞋童鞋
·
2017-04-13 14:57
C++11
Linux 之路 17 年后的思考
但是此刻回首感叹的是一路走来的坎坷,15年的岁月苍茫...Slackware今天IT圈子里的人估计再找不到不知道开源为何物的人了,无论如何都或多或少听说过一些吧,然而17年前的国内,C语言开发TC2.0还是主主流,那个时候
C+
雨夜书心
·
2017-03-11 21:17
C++ 11和
C++98
相比有哪些新特性
这篇文章特别针对使C++11和
C++98
相比看上去像一门新语言的特性,因为:C++11改变了书写C++代码的风格和习惯,也改变了设计C++库的方式。
HarlanC
·
2017-03-05 10:59
C++11智能指针
C++的内存管理一直是c++程序员的一个痛点,
c++98
中提供了auto_ptr智能指针用于管理堆对象,但其支持的操作有限(不支持多个指针指向同一个对象,不支持管理堆数组),限制了其应用。
LinuxG_G
·
2017-01-24 23:57
智能指针
c
11
shared_ptr
unique_ptr
C/C++
C++11新特性之基本范围的For循环(range-based-for)
Range-Based-For熟悉
C++98
/03的对于for循环就再了解不过了,如果我们要遍历一个数组,那么在
C++98
/03中的实现方式:intarr[10]={1,2,3,4,5,6,7,8,9,10
Rayen0715
·
2017-01-07 13:35
GeekBand C++面向对象高级编程(上)第一周笔记
C++演进最主要的两个版本
C++98
(1.0)和C++11(2.0),C++14是在11的基础上做了一些小更新C++学习分为语言和标准库两部分语言部分书籍推荐《C++primer》《TheC++programlanguage
悄悄地2019
·
2017-01-04 23:15
C++11之模板别名&函数模板的默认模板参数
模板别名在
C++98
/03里,我们可以通过typedef关键字定义一个类型的别名,比如typedefunsignedintuint_t;在这里我们定义了unsignedint类型的别名和uint_t,在以后需要使用
Rayen0715
·
2017-01-03 15:50
C++11新特性
C++11新特性之auto的使用
auto在
C++98
中的标识临时变量的语义,由于使用极少且多余,在C++11中已被删除。前后两个标准的auto,完全是两个概
huang_xw
·
2016-12-12 10:11
C++11的auto与decltype
auto关键字在
C++98
中用于标识一个临时变量,实际上由于极少使用而显得特别鸡肋,在C++11中auto则被赋予了新的含义,主要是用于自动类型推断。
ColdCodes
·
2016-09-16 20:20
C/C++
C++11的auto与decltype
auto关键字在
C++98
中用于标识一个临时变量,实际上由于极少使用而显得特别鸡肋,在C++11中auto则被赋予了新的含义,主要是用于自动类型推断。
ColdCodes
·
2016-09-16 20:20
C/C++
RVO V.S. std::move
isacompileroptimizationtechniquethatallowsthecompilertoconstructthereturnvalueofafunctionatthecallsite.Thetechniqueisalsonamed"elision".
C+
jimmee
·
2016-08-31 22:00
C++
copy
Constructor
rvo
std:move
stl 比较和boost LessThanComparable
C++STL的几种常用“比较”概念简述 在C++的现行标准(
C++98
)中,由于没有类似“接口”这样的东西,我们在泛型编程时往往只能对模板类型作一些假设,要求其符合某个需求清单,也就是属于某个概念。
youxin
·
2016-07-11 01:45
泛化之美--C++11可变模版参数的妙用
相比
C++98
/03,类模版和函数模版中只能含固定数量的模版参数,可变模版参数无疑是一个巨大的改进。然而由于可变模版参数比较抽象,使用起来需要一定的技巧,所以它也是C++11中最难理
linuxheik
·
2016-07-07 17:00
C++:C++11新特性详解(1)
深入学习C++11,你会发现这根本就是一门新的语言,它解决了
c++98
中许多遗留下来的问题。早晚会有一天,C++11便会普及大部分编译器。因此,提早做些准备也是应该的。
小威威__
·
2016-06-05 23:49
C++
[C/C++]_[初级]_[使用remove,remove_if,remove_copy_if过滤元素或字符]
场景我们经常会过滤掉一个容器里不符合的元素,留下有用的元素.如果用
C++98
的写法的话必然得用一个for循环+容器的erase的方法进行匹配,代码量也是挺高的,而且erase方法也有自身的注意事项.而使用
infoworld
·
2016-05-30 11:00
C++
remove
移除元素
remove-if
移除字符
C++中的set_new_handler函数
namespacestd中有如下定义: Typedef void (*new_handler)(); new_handler set_new_handler(new_handler new_p)throw();//
C+
wzxq123
·
2016-05-25 22:00
insert();的三种使用
上面是vector容器的insert函数定义说明,意思是
C++98
中,vector的insert函数用三种用法,分别是iteratorinsert(iteratorposition,constvalue_type
Lina_ACM
·
2016-05-22 15:00
第9章:statements
相比于
c++98
的老标准,c++11新标准增加了范围for语句(rangeforstatement)。
weishenmetlc
·
2016-05-10 23:00
C++中的const,static const和static类成员的初始化问题
C++中,const,staticconst,static这三种类成员的初始化容易出问题:const作为类成员,只能在构造函数初始化列表中被初始化(
C++98
);(C++11提供了类内初始化,因此内类常量可在声明类时进行类内初始化
Kaih23
·
2016-05-08 21:15
c++
从4行代码看右值引用
右值引用是C++11新增的一个重要特性,主要用来解决
C++98
/03的两个问题:临时对象非必要的昂贵拷贝操作,以及在模板函数中如何按照参数的实际类型进行转发。
a809146548
·
2016-05-07 16:00
C++
C++11
模板元
泛化之美 C++11可变模版参数的妙用
相比
C++98
/03,类模版和函数模版只含固定数量的模版参数,可变模版参数无疑是个巨大的改进。然而由于这个概念比
a809146548
·
2016-05-06 20:00
C++
Class
templates
C++11
模板元
noexcept异常说明及其使用
在
C++98
中,我们看到了一套完整的不同于C的异常处理系统。通过这套异常处理系统,C++拥有了远比C强大的异常处理功能。
qianqin_2014
·
2016-05-05 11:00
C++
异常
noexcept
C++ 11 关键字auto
auto在
C++98
中的标识临时变量的语义,由于使用极少且多余,在C++11中已被删除。前后两个标准的auto,完全是两个概念。
haohao1945
·
2016-05-03 18:00
C++11 之 scoped enum
C++11枚举类型是“域化的”(scopedenum),相比
C++98
枚举类型的“非域化”(unscopedenum),具有如下优点: 1 命名空间污染 一般来说,声明在花括号内的名字,其可见性限制在由花括号定义的作用域内
胡马依北风
·
2016-04-28 18:00
seekg前记得手动清除EOF标志位
查看C++标准库说明:
C++98
Iftheeofbitflagissetbeforethecall,thefunctionfails(setsfailbitandreturns).
x5942110
·
2016-04-27 19:00
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他