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-20 常量表达式的使用
目录
C++98
时代C++11时代C++14时代C++17时代C++20时代参考资料
C++98
时代
C++98
编译器对int常量情有独钟,因为这是少数它能直接识别的东西。
·
2021-10-29 17:40
C++编程学习:指令
auto在
C++98
/03中这个这个关键字用于声明块中的变量的生存期为自动生存期,若是对象同时具有自动存储类,即生存期在块结束时结束。这样的变量被称为局部变量。
MAX在码字
·
2021-10-29 14:49
C
C++
编程入门
c++
开发语言
后端
C++初阶 —— 入门
目录一,关键字(
C++98
)二,命名空间命名空间定义命名空间使用三,C++输入/输出四,缺省参数五,函数重载六,引用七,内联函数八,auto关键字(C++11)九,基于范围的for循环(C++11)十,
代码斩
·
2021-10-20 23:04
c++
c++
C++11智能指针unique_ptr用法使用场景分析
+标准模板库STL(StandardTemplateLibrary)一共给我们提供了四种智能指针:auto_ptr、unique_ptr、shared_ptr和weak_ptr,其中auto_ptr是
C+
·
2021-08-24 13:51
C++11编译问题:warning: ISO C++11 does not allow conversion from string literal to ‘char *‘
std::endl;warning:ISOC++11doesnotallowconversionfromstringliteralto'char*'我虽然知道这个是指针指向了不可修改的常量字符串,但在
C+
小麦China
·
2021-08-11 13:34
C++
C++入门
C++入门1:C++关键字以下关键字仅在
C++98
这个标准中在
C++98
标准中C++有63个关键字C语言有32个关键字2:命名空间概念:在C/C++中,变量、函数和后面要学到的类都是大量存在的,这些变量
Starbucks_Code
·
2021-06-05 15:14
自用复习
C++
c++
编程语言
C++入门基础
C++的发展史C++关键字(
C++98
)命名空间命名空间的定义命名空间的使用C++中的输入和输出缺省参数缺省参数的概念缺省参数分类全缺省参数半缺省参数函数重载函数重载的概念函数重载的原理(名字修饰)extern"C
2021dragon
·
2021-05-22 14:45
C++
c++
C++偶遇系列:explicit
explicitexplicit修饰符可以用于转化构造函数conversionconstructor(
C++98
)或者转化函数conversionfunction(C++11),禁止它们进行隐式转化implicitconversion
再见小浣熊
·
2021-05-12 23:33
一文详解C++多线程
1.多线程传统的C++(
C++98
)中并没有引入线程这个概念,在C++11出来之前,如果我们想要在C++中实现多线程,需要借助操作系统平台提供的API。比如Linux的,或者windows下的。
非晚非晚
·
2021-04-25 09:43
C/C++编程
C++
多线程
thread
mutex
线程池
异常规范 C++11
异常规范,是
C++98
新增的一项功能,但C++11却将其摒弃了。这意味着C++11仍然可以使用这个特性,但以后可能会从标准中剔除,因此不建议使用它。
xkdlzy
·
2021-04-23 13:09
C++ 专题 右值引用、移动语义与完美转发
右值与左值右值是什么(左值)应该在
c++98
就有左右值的概念吧(不确定我也懒得调研啊)。
·
2021-04-08 02:06
c++11
std::async的使用总结
C++98
标准中并没有线程库的存在,直到C++11中才终于提供了多线程的标准库,提供了管理线程、保护共享数据、线程间同步操作、原子操作等类。
·
2021-03-23 18:20
c++多线程
C++11 强类型枚举相关总结
C++98
枚举存在的缺陷:无论是具名枚举的名字还是枚举类型中的成员,都是全局范围的,其作用域是全局的。如果在不同的枚举中定义了相同的枚举成员,则会出现重复声明(redeclaration)错误。
·
2021-02-26 12:49
【C++入门(二)】(引用,内联函数,auto关键字,范围for循环,空指针)
6.内联函数内联函数概念内联函数特性相关面试题7.auto关键字(C++11)简介使用规则8.范围for循环(C++11)9.空指针(nullptrC++11)
C++98
中的指针空值nullptr(C+
BitterSweet_1218
·
2021-02-01 21:27
C++
指针
c++
编程语言
C++入门语法知识(一)
C++入门语法1.C++关键字(
C++98
)2.命名空间2.1命名空间的定义2.2命名空间的使用3.C++输入&输出4.缺省参数4.1缺省参数概念4.2缺省参数分类5.函数重载5.1函数名修饰规则(nameMangling
没什么..
·
2021-01-31 19:02
C++语法知识
C++ std::async的使用总结
C++98
标准中并没有线程库的存在,直到C++11中才终于提供了多线程的标准库,提供了管理线程、保护共享数据、线程间同步操作、原子操作等类。
·
2021-01-27 11:39
std::async的使用总结
C++98
标准中并没有线程库的存在,直到C++11中才终于提供了多线程的标准库,提供了管理线程、保护共享数据、线程间同步操作、原子操作等类。
·
2021-01-25 20:18
c++多线程
C++ 11新特性
C++11对模板实例化中连续右尖括号>>的改进在
C++98
/03的泛型编程中,模板实例化有一个很烦琐的地方,那就是连续两个右尖括号(>>)会被编译器解释成右移操作符,而不是模板参数表的结束。
xy_f130
·
2021-01-03 22:34
linux多线程求和_谈一谈C++中的多线程(上)
同步互斥原理以及多进程和多线程中实现同步互斥的两种方法Qt中的多线程应用引入传统的C++(
C++98
)中并没有引入线程这个概念。
叶佳桐
·
2021-01-02 03:21
linux多线程求和
可变参数模板
相比
C++98
/03,类模版和函数模版中只能含固定数量的模版参数,可变模版参数无疑是一个巨大的改进。
sukhoi27smk
·
2020-12-15 10:17
C++
编程
python代码格式化神器_有哪些命令行的软件堪称神器?
发几个好玩的玩具给大家新年玩玩:cppman:
C++98
/11/14手册查询forLinux/MacOS我知道你在Windows下有Zeal,你在MacOSX用Dash,但是你想在服务器上或者任意命令行环境下查看
weixin_39716703
·
2020-12-04 05:16
python代码格式化神器
初学计算机语言者(C语言,C++,java,python,C#)
初学计算机语言者(C语言,C++,java,python,C#)作为大二学长,我已经学计算机语言学了一年了,学了C和C++,现在在学JAVA,最近挺多人来问我C和C++的问题,颇有挺多感触,C期末考90多
C+
蜡笔里没小新诶
·
2020-11-21 00:08
软件工程感想
c++
编程语言
c语言
C++ 参考手册、C语言参考手册
C++参考手册
C++98
,C++03,C++11,C++14,C++17,C++20编译器支持(11,14,17,20)自立实现语言基本概念关键词预处理器表达式声明初始化函数语句类重载模板异常头文件具名要求功能特性测试宏
摘下满天星
·
2020-11-15 20:37
c++
c
手册
开发
文档
[C++11阅读][1-1-1]新标准设计思想和特性概述
读《深入理解C++11:C++11新特性解析与应用》虽然设计C++11的目的是为了要取代
C++98
/03,不过相比于C++03标准,C++11则带来了数量可观的变化,这包括了约140个新特性,以及对C+
凌霄阁2010
·
2020-10-27 19:49
C++发展史
回想1999年就开始学习C语言,C++主要用
C++98
,C++11这两个版本,开发软件从TurboC2.0、TurboC++3.0,到VisualC++、VisualStudio、Xcode等,从16年后逐渐用
老鱼_chaimyu
·
2020-10-26 17:34
C++ 参考手册、C语言参考手册
C++参考手册
C++98
,C++03,C++11,C++14,C++17,C++20编译器支持(11,14,17,20)自立实现语言基本概念关键词预处理器表达式声明初始化函数语句类重载模板异常头文件具名要求功能特性测试宏
摘下满天星
·
2020-10-09 13:06
c++
c
手册
开发
文档
C++11智能指针
1.auto_ptr(
c++98
的方案,cpp1
一个勤奋的Coder
·
2020-09-17 07:47
c++
C++11学习
而此前10余年间,C++正式标准一直是
C++98
/03[①]。相比
C++98
/
digitaluser
·
2020-09-16 22:28
C++相关
C++11新特性之auto&decltype
auto关键字auto类型推导
C++98
/03中一直就有auto关键字了,只不过在
C++98
/03中auto关键字用于标识具有自动存储期的局部变量,它的作用并不大,在实际的编码过程中我们基本没有用过auto
Rayen0715
·
2020-09-16 20:56
C++11新特性
C++ 11中关于Lambda表达式(匿名函数)
C++98
/03C++98/03标准并不原生支持匿名函数。不过可以利用Boost库的Boost.Lambda来实现一个匿名函数。
motive_yw
·
2020-09-15 23:40
C/C++
详解C++11 变参模板
相比
C++98
/03,类模版和函数模版中只能含固定数量的模版参数,可变模版参数无疑是一个巨大的改进。然而由于可变模版参数比较抽象,使用起来需要一定的技巧,掌握也存在一定的难度。
·
2020-09-15 17:54
C++11 Unicode编码转换
1.char16_t与char32_t在
C++98
中,为了支持Unicode字符,使用wchar_t类型来表示“宽字符”,但并没有严格规定位宽,而是让wchar_t的宽度由编译器实现,因此不同的编译器有着不同的实现方式
·
2020-09-15 17:24
Item 54:熟悉一下标准库,比如TR1
1998年ISO/IEC14882发布了第一个C++标准,就是我们常讲的
C++98
。后续的标准还包括C++03,C++TR1,C++11,C++14。值
harttle
·
2020-09-14 17:12
Effective
C++
笔记
C++11之列表初始化
1.在
C++98
中,标准允许使用花括号{}来对数组元素进行统一的集合(列表)初始化操作,如:intbuf[]={0};intarr[]={1,2,3,4,5,6,7,8};可是对于自定义的类型,
此处不归牛顿管
·
2020-09-14 14:37
C++11新特性
list、vector、map容器erase的区别
一句话总结:list、vector返回的迭代器,map返回空(
C++98
标准);注意迭代器不要越界。
Nick_666
·
2020-09-13 15:06
C++
C++中#include包含头文件带 .h 和不带 .h 的区别?
C++98
规定用户应使用新版头文件,对旧版本头文件不在进行强制规范,但大多数编译器厂商依然提供旧版本头文件,以求向下兼容。也就是说带.h的头文件是旧标
幽楼
·
2020-09-13 14:24
QGIS源码阅读
c++
数据类型long long ,unsigned long long
相比于
C++98
标准,C++11整型的最大改变就是多了longlong。
IT越野者
·
2020-09-13 12:15
C语言知识
数据类型大小
ll
llu
C/C++版本更迭历程
实现功能的时候经常需要上网搜索一些解决方案,但是当你把代码粘贴到自己项目中时偶尔会出现编译失败的问题,其中一个原因就是新加的代码所使用的特性在当前的编译环境中并不支持,就好像不久前我们还在使用VS2003写着
C+
AlbertS
·
2020-09-13 08:00
C++
ODB学习笔记之基础环境搭建
ODB支持MySQL,SQLite,PostgreSQL,Oracle和微软SQLServer关系数据库以及
C++98
/03和C++11语言标准。
Feng______
·
2020-09-13 00:41
Database
orm
odb
C++11编译问题:warning: ISO C++11 does not allow conversion from string literal to 'char *'
pName="NULL";warning:ISOC++11doesnotallowconversionfromstringliteralto'char*'我虽然知道这个是指针指向了不可修改的常量字符串,但在
C+
王者之路001
·
2020-09-12 17:59
C++
C++11
VS版本、GCC版本与C++版本的对应关系
做嵌入式开发经常遇到一些编译器和C++版本不匹配的问题,现整理如下:目前C语言的标准有:C89(ANSIC)、C90、C95、C99(ISOC)、C11(C1x)目前C++语言的标准有:
C++98
、C+
housonglin1213
·
2020-09-12 10:53
C++
C++
GCC
linux
函数模板的演化
函数模板的演化
C++98
的函数模板
C++98
标准,添加了typename关键字用于创建模板。C++11的函数模板C++14的函数模板
张大川
·
2020-09-12 09:59
c++
C++11资源管理新方法ON_SCOPE_EXIT
先来看一下背景:在
C++98
的语言机制中,对象在超出作用域的时候其析构函数会被自动调用。
q5339621
·
2020-09-12 09:36
C++
C++
内存管理
C++ Standard Library
*
C++98
中新支持的语言特性非类型模板参数templateclassbitset;。模板类中的默认模板参数template>calssvector。
weixin_33681778
·
2020-09-12 01:03
C++11
它取代第二版标准ISO/IEC14882:2003(第一版ISO/IEC14882:1998公开于1998年,第二版于2003年更新,分别通称
C++98
以及C++03,两者差异很小)。
齐北
·
2020-09-11 21:03
C++
C++11~综述
它取代第二版标准ISO/IEC14882:2003(第一版ISO/IEC14882:1998公开于1998年,第二版于2003年更新,分别通称
C++98
以及C++03,两者差异很小),且已被C++14取代
xuexiacm
·
2020-09-11 18:00
C++
新特性
C++98
STL的map 如何避免自动排序
C++11中有无序map即:unordered_map可以不自动排序,那么
C++98
中只有map如何避免自动排序呢?
vips
·
2020-09-11 08:24
STL
c++
详解C++之C++11的牛逼特性
intarray1[]={1,2,3,4,5};intarray2[]={0};对对于一些自定义类型,却不行.vectorv{1,2,3,4,5};在
C++98
中这样无法通过编译,因此需要定义vector
·
2020-09-10 13:20
C++如何用智能指针管理内存资源
C++在发展的过程中,一直致力于解决内存泄漏,C++虽然基于效率的考虑,没有采用垃圾回收机制,但从
C++98
开始,推出了智能指针(SmartPointer)来管理内存资源,以弥补C++在内存管理上的技术空白
·
2020-09-08 09:55
牛客网:C++面试宝典——基础知识(8)C++11
参考1.初始化列表参考在
C++98
中,标准允许使用花括号{}来对数组元素进行统一的集合(列表)初始化操作列表初始化的方式对:内置类型(int、float、double、char等)、数组、自定义的类、函数参数列表
Vermouth_su
·
2020-08-26 07:44
牛客
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他