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
Effective Modern C++ - 1: 类型推断
part1类型推断
C++98
只有1种:函数模板实参推断C++11autodecltype好处不用拼写明显或多余的类型code自适应:code某一点上更改类型,自动通过类型推导传播到其他位置弊端有时代码更难理解大多情况下
my_passion
·
2022-10-23 10:48
【C++学习】C++入门知识(上)
C++关键字(
C++98
)命名空间命名空间定义命名空间使用输入和输出缺省参数缺省参数概念缺省参数分类缺省参数的应用函数重载函数重载的
一只大喵咪1201
·
2022-10-22 20:24
C++学习
c++
学习
【从小白到大白03】类和对象-下
(
c++98
开始支持)对于多个参数的构
梨+苹
·
2022-10-21 10:57
初阶c++
c++
java
jvm
C++11【lambda表达式】
lambda表达式1.lambda表达式介绍2.lambda表达式语法2.1lambda表达式写法2.2捕获列表说明3.函数对象与lambda表达式1.lambda表达式介绍我们先来看这样一个例子,在
C+
沉默.@
·
2022-10-15 07:20
c++
算法
开发语言
详解C++中类的六大默认成员函数
、构造函数的函数名和返回值2、构造函数的调用3、构造函数的重载4、系统生成的默认构造函数5、系统生成的默认构造函数的作用6、可以在内置类型的成员变量的声明中给缺省值7、初始化列表初始化8、单参数构造(
C+
·
2022-10-14 23:20
C语言和C+的区别是什么?8个点通俗易懂的告诉你
1、关键字蓝色标注为C语言关键字,C++继承了C语言的所有关键字,以下红色标注为C++中含有但C语言没有的关键字(根据
c++98
中提出C++包含63个关键字)2、源文件区别C语言文件后缀为.cC++原文件名后缀为
南风fahaxiki
·
2022-10-14 10:00
c语言
开发语言
c++
学习
深入了解C++智能指针的使用
目录一、C++11智能指针概述二、
C++98
中的智能指针三、C++11中的智能指针1.unique_ptr2.shared_ptr3.weak_ptr一、C++11智能指针概述在C++中,动态内存的使用时有一定的风险的
·
2022-10-04 19:08
c++63个关键字
C++98
/03关键字ISOC++98/03关键字共63个,此处严格按标准原文排版:asmdoifreturntypedefautodoubleinlineshorttypeidbooldynamic_castintsignedtypenamebreakelselongsizeofunioncaseenummutablestaticunsignedcatchexplicitnamespacesta
「已注销」
·
2022-09-24 09:08
基础编程全部集合
c++63个关键字
C++多线程----进程与线程区别
同步互斥原理以及多进程和多线程中实现同步互斥的两种方法Qt中的多线程应用引入传统的C++(
C++98
)中并没有引入线程这个概念。
雪花飞龙
·
2022-09-01 08:51
C++专栏
多线程
多进程
C++lambda表达式使用介绍
目录前言lambda表达式格式一些语法走进底层前言
C++98
中的一个例子。
·
2022-08-26 11:28
C++进阶 —— 哈希
目录一,哈希的介绍哈希的概念哈希冲突哈希函数二,哈希冲突解决闭散列开散列开散列与闭散列比较在
C++98
中,STL提供了底层为红黑树结构的一系列关联式容器,查询效率可达到logN,即最差情况下需要比较红黑树的高度次
代码斩
·
2022-08-24 15:34
c++
编程语言
c++
哈希算法
开发语言
C++从入门到精通(第一篇) :C++的入门(基础语法的整理)
文章目录一.C++关键字(
C++98
)二.命名空间命名空间定义命名空间使用三.C++输入&输出四:缺省参数缺省参数分类1.全缺省参数2.半缺省参数五:函数重载名字修饰extern“C”六:引用引用特性引用和指针的区别内联函数
雪芙花
·
2022-08-17 09:37
C++
c语言
c++
vscode支持C++11
例如:vectorlist={1,2,3,4,5,6,7.0};注:
c++98
不可以这样构造通过列表中元素的构造,但是需要注意,列表中元素的类型必须与list的元素类型相同,否则会进行类型转换。
shasha075
·
2022-08-16 00:53
【C++】C++入门
C++入门知识超详剖析欢迎来到C++专栏~~C++的入门前言1.C++关键字(
C++98
)2.命名空间2.1命名空间定义2.2命名空间使用3.C++输入&
张小姐的猫
·
2022-08-15 11:28
C++
c++
开发语言
EffectiveC++-条款54:让自己熟悉包括TR1在内的标准程序库
C++98
的标准程序库成分:STL(StandardTemplateLibrary,标准模板库),覆盖容器(containers如vector,string,map),迭代器(iterators),算法
@Moota
·
2022-07-26 10:00
#
EffectiveC++
c++
C++入门基础(上篇)
5.3extern"C"1.C++关键字我们知道C语言总共有32个关键字,
C++98
又新增了31个关键字,所有C++总共有63个关键字,C++11标准又新增
繁华的梦境
·
2022-07-14 10:57
C++
c++
开发语言
C++入门(上)
文章目录1.C++关键字(
C++98
)2.命名空间2.1域2.2实例2.3命名空间可以嵌套3.缺省参数3.1缺省参数概念3.2实际运用:4.函数重载4.1函数重载概念4.2实例问题4.3函数重载意义:4.4
Hey pear!
·
2022-07-14 10:53
C++
c++
开发语言
【STL】unordered_set和unordered_map
unordered_mapunordered_map的使用方式构造方式unordered_map的函数接口说明unordered_set的介绍unordered_set的构造unordered系列关联式容器在
C+
flyyyya
·
2022-07-10 09:29
c++
c++
算法
开发语言
<C++ 初阶> C++入门
目录什么是C++1.C++关键字(
C++98
)2.命名空间2.1命名空间定义3.C++输入&输出4.缺省参数4.1缺省参数概念4.2缺省参数的分类4.2.1全缺省参数4.2.2半缺省参数5.函数重载内容较多
广东工业大学钟扬
·
2022-07-07 17:45
C++
c++
开发语言
C++可变参数模板的展开方式
相比
C++98
/03这些类模版和函数模版中只能含固定数量模版参数的“老古董”,可变模版参数无疑是一个巨大的进步。如果是
AlbertS
·
2022-06-29 23:31
C++
C++11/17/20新特性
c++
Template
可变参数模板
初始化列表
折叠表达式
【C++】特殊类的设计
文章目录不能被拷贝不能被继承只能在堆上创建对象只能在栈上创建对象不能被拷贝禁用拷贝构造和赋值
C++98
写法只声明,不定义把拷贝构造和赋值私有化(只声明不定义的化,可以在类外实现)C++11写法使用delete
xiaomage1213888
·
2022-06-27 22:25
C++
c++
开发语言
【C++】C++11新特性
推演表达式类型作为变量的定义类型推演函数返回值的类型默认成员函数控制显式缺省函数删除默认函数其他特性C++11简介在2003年C++标准委员会曾经提交了一份技术勘误表(简称TC1),使得C++03这个名字已经取代了
C+
xiaomage1213888
·
2022-06-27 22:15
C++
c++
C++入门······>上卷、
目录1、前言:1.1、什么是C++:1.2、C++的发展史:2、C++关键字(
C++98
):3、命名空间(namespace):3.1、命名空间定义:3.1.1、普通的命名空间:3.1.2、命名空间的嵌套定义
脱缰的野驴、
·
2022-06-18 08:22
c++
开发语言
【从零学C++11(下)】lambda表达式、线程库、原子操作库等新特性
C++1110.lambda表达式【★】语法捕获列表函数对象与lambda表达式对比11.线程库【★】线程的启动线程的结束原子性操作库(atomic)10.lambda表达式【★】例如在
C++98
中,如果想要对一个数据集合中的元素进行排序
giturtle
·
2022-06-18 02:26
C++
C++11:新特性(右值引用、移动语义、lambda表达式、线程库)
前言
C++98
是C++标准的第一个版本,以模板的方式重写C++标准库,引入了STL(标准模板库)。
又偷吃我氮泵_
·
2022-06-18 01:19
C++
c++11
右值引用
移动语义
lambda
线程库
c++11常用的新特性(上初学者必备)
nullptr五.新增容器std::arraystd::forward_listunordered系列六.默认成员函数控制七.右值引用八.可变参数模板参数包展开一.统一的列表初始化统一列表初始化的使用在
C+
一个山里的少年
·
2022-05-15 17:32
c++
开发语言
C++ 超详细深入分析单例模式
C++98
将拷贝构造函数与赋值运算符重载只声明不定义,并且将其访问权
·
2022-05-15 12:28
C++入门:命名空间,缺省参数,函数重载详解
目录1.C++关键字(
C++98
)命名冲突:2.命名空间:namespace关键字2.1命名空间定义普通命名空间例子:1.域作用限定符::2.如何访问命名空间域内的变量:3.不同命名空间中的同名变量如何使用
beyond.myself
·
2022-05-02 12:50
c++
<初识C++(1)>《C++初阶》
目录《C++》之学习——By作者:新晓·故知1.C++关键字(
C++98
)2.命名空间2.1命名空间定义2.2命名空间使用3.C++输入&输出4.缺省参数4.1缺省参数概念4.2缺省参数分类5.函数重载
新晓·故知
·
2022-05-02 12:44
《C++面向对象程序设计》
c++
C++11系列学习之类型推导
类型推导decltype基本用法decltype推导规则decltype适用场景auto和decltype结合——返回类型后置小结auto类型推导C++旧标准:具有自动存储的局部变量autointi=0//
C+
·
2022-04-25 09:18
浅析C++可变参数模板的展开方式
相比
C++98
/03这些类模版和函数模版中只能含固定数量模版参数的“老古董”,可变模版参数无疑是一个巨大的进步。如果是刚接
·
2022-04-06 15:28
C++的移动构造函数和移动赋值运算符
什么是移动构造在C++11标准之前(
C++98
/03标准中),如果想用其它对象初始化一个同类的新对象,只能借助类中的复制(拷贝)构造函数。
·
2022-03-25 21:37
c99与
c++98
的一些不兼容之处
原来c99与
c++98
的不同点有这么多,一起来学习一下吧。本文是一篇读书笔记。对原文的部分翻译。
nwao7890
·
2022-03-20 00:37
C++
c++
c语言
C++Smart Pointer 智能指针详解
智能指针怎么解决交叉引用,造成的内存泄漏5.1交叉引用的栗子:5.2解决方案六、智能指针的注意事项总结一、为啥使用智能指针呢标准库中的智能指针:std::auto_ptr--singleownership(
C+
·
2022-03-14 12:03
《Effective Modern C++》学习笔记 - Item 29: 移动操作的“坑点”:它们可能不存在,开销不小或不会被调用
虽然C++11的STL实现已经针对移动操作做了改进,但你正在使用的其它符合
C++98
标准的库可能并非如此。的确,编译器会自动为类生成移动操作,
Altair_alpha
·
2022-03-09 11:32
#
《Effective
Modern
C++》
c++
开发语言
后端
C++入门
文章目录C++关键字(
C++98
)C++命名空间C++的输入和输出缺省参数(默认参数)函数重载函数重载概念名字修饰引用引用的概念引用的特性引用的使用场景1.引用做参数2.引用作为返回值值传递、引用传递效率比较常引用临时变量具有常属性引用和指针的区别
番茄炒蛋不吃西红柿
·
2022-03-08 18:28
C++初阶
引用
内联函数
函数重载
成功解决C++编译器报错[Error]in
C++98
‘arr‘ must be initialized by constructor, not by‘{...}‘
出现这种问题的主要原因是编译器未支持新出的C++11,对应的处理办法也很简单这里我用DevC++做示范,其他的软件设置也都差不多打开编译器选项输入-std=c++11编译成功,问题解决了之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力!!!↖(▔▽▔)↗感谢支持!
源代码•宸
·
2022-03-06 10:18
Are
You
OKay
C/C++
1024程序员节
c++
编译器
程序人生
经验分享
C++11-你不知道的(上)
上列表初始化变量类型推导decltype类型推导(知道即可)新增加的容器默认成员函数控制显式缺省函数删除默认函数右值引用左值引用和右值引用左值引用和右值引用比较右值引用使用的场景1右值引用使用的场景2完美转发列表初始化在
C+
_End丶断弦
·
2022-02-22 21:35
C++
c++11
开发语言
C++特殊成员函数以及其生成机制详解
C++98
中有四种特殊的成员函数,分别是默认构造函数、析构函数、拷贝构造函数和拷贝赋值运算符。而在C++11中,随着移动语义的引入,移动构造函数和移动赋值运算符也加入了特殊成员函数的大家庭。
·
2022-02-21 09:22
C++特殊成员函数及其生成机制
C++98
中有四种特殊的成员函数,分别是默认构造函数、析构函数、拷贝构造函数和拷贝赋值运算符。而在C++11中,随着移动语义的引入,移动构造函数和移动赋值运算符也加入了特殊成员函数的大家庭。
shuo-ouyang
·
2022-02-20 22:00
unordered_map系列关联式容器
unordered系列关联式容器在
C++98
中,STL提供了底层为红黑树结构的一系列关联式容器,在查询时效率可达到O(log2N),即最差情况下需要比较红黑树的高度次,当树中的节点非常多时,查询效率也不理想
WoLannnnn
·
2022-02-12 15:40
C++
容器
c++
数据结构
c++11函数模板的默认模板参数 和 可变参数模板函数
define_CRT_SECURE_NO_WARNINGS#include#include#include#include//C++11之前,类模板是支持默认的模板参数,却不支持函数模板的默认模板参数//1、普通函数带默认参数,
c+
云洞
·
2022-02-12 10:09
c++11/14
变长模板参数
C++11 nullptr实现初始化空指针
C++98
/03标准中,将一个指针初始化为空指针的方式有2种:int*p=0;int*p=NU
·
2022-02-10 17:43
左值引用和右值引用
转自:https://www.cnblogs.com/qicosmos/p/4283455.html从4行代码看右值引用从4行代码看右值引用概述右值引用的概念有些读者可能会感到陌生,其实他和
C++98
/
天涯海阁未走远
·
2022-02-10 08:05
C++
c++移动语义、万能引用、引用折叠、完美转发
左值和右值左值:能对表达式取地址,就是左值右值:不能对表达式取地址,就是右值将亡值:和右值引用相关的表达式,这样的表达式通常是将要移动的对象、T&&函数返回值、std::move()函数的返回值等纯右值:就是
c+
shenkaibo
·
2022-02-10 08:03
c++
开发语言
后端
STL之参考文献
学习STL(
c++98
)的主要参考:gcc3.0源码部分gcc4.7.1源码cplusplus《STL源码剖析》Internet,搜索引擎,他人博客虽然本系列名为STL,但也涉及标准库的其他内容。
laxe
·
2022-02-09 13:32
一篇文章带你了解C++入门语法
文章目录C++关键字(
C++98
)命名空间命名空间定义命名空间的使用C++输入与输出缺省参数缺省参数的概念缺省参数的分类函数重载函数重载的概念面试题1.为什么C++支持函数重载,而C语言不支持函数重载呢
Ustinian%
·
2022-02-06 09:49
C++
c++
开发语言
后端
c++新特性1
C++演化是从
c++98
(1.0)到c++03到c++11(2.0)到c++14,当然后面不断更新。从1.0到2.0的变化比较重要。
涤除而玄览
·
2022-02-06 06:39
OPC UA 开发:open62541使用心得(一)VS2017 64位环境
一简介:open62541(http://open62541.org)是一个开源的免费实现OPCUA(OPC统一架构),用C99和
C++98
语言的通用子集编写。
azhaoxin
·
2022-02-05 17:24
OPC
OPC
UA
open62541
C++类成员初始化的三种方式
3、初始化方式三:声明时初始化(也称就地初始化,c++11后支持)二、声明时初始化->初始化列表->构造函数初始化1、声明时初始化的使用场景2、列表初始化的使用场景3、构造函数初始化的使用场景前言:在
C+
·
2021-11-25 12:58
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他