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++ 入门基础(一) 详解命名空间和缺省参数
文章目录前言1.C++关键字(
C++98
)2.命名空间2.1C语言中的命名冲突问题2.2域作用限定符2.3命名空间的嵌套2.4命名空间的释放2.5用C++打印helloworld的几种方式2.5.1释放
干脆面la
·
2023-04-19 15:58
C++初阶
c++
【C++入门必备知识:命名空间与关键字】
+命名空间名称及域作用限定符Ⅱ.using成员引入Ⅲ.usingnamespace名称全部引入③.注意事项【C++关键字(
C++98
)】【命名空间】在C/C++中,变量,函数和类都是大量存在的,而这些变量
小陶来咯
·
2023-04-18 20:52
C++
c++
c语言
算法
《C++那些事》之SFINAE
2.老式的
C++98
方式2.1重载决议2.2SFINAE2.3sizeof运算符2.4结合一切2.5实现我们的想法2.6小结3.C++11方式3.1decltype,declval,auto&co4.融合时间
guangcheng0312q
·
2023-04-18 17:58
c++
python
开发语言
C++11: lambda、包装器、模板参数包和线程库
lambdaC++98中的一个例子在
C++98
中,如果想要对一个数据集合中的元素进行排序,可以使用std::sort方法。
JDSZGLLL
·
2023-04-18 08:16
C++学习分享
c++
开发语言
C++入门篇(一)
一、C++关键字汇总在
C++98
标准下,C++一共有63个关键字,C语言一共有32个关键字。以下是对C++关键字的汇总。
KOBE 0824 BRYANT
·
2023-04-18 05:28
C++
c++
开发语言
【C++初阶】C++基础(一)
1.C++关键字(
C++98
)C++总计63个关键字,C语言32个关键字ps:下面我们只
孤单听雨的猫21
·
2023-04-17 13:31
C++
c++
开发语言
c语言
特殊类的设计——C++
2.2提供一个静态的成员函数,在该静态成员函数中完成堆对象的创建3.请设计一个类,只能在栈上创建对象4.请设计一个类,不能被继承
C++98
方式C++11方法5.请设计一个类,只能创建一个对象(单例模式)
Hey pear!
·
2023-04-17 12:45
C++
c++
开发语言
java
C++ 11 常见新特性总结
可以说C++11是全新的语言,因为它带来了很多的新特性,与
C++98
相比,完全像两个世界的产物,这里简要列出一些常见的特性。
L-Super
·
2023-04-17 06:10
C++
细枝末节
c++
开发语言
C++学习 Day1
目录1.C++关键字(
C++98
)2.命名空间3.C++输入&输出1.C++关键字(
C++98
)C++总计63个关键字,C语言32个关键字目前只是初学阶段,只是大致的了解,以后再深入研究。
听说有人ID没取完就
·
2023-04-16 18:06
C++学习
学习
c++
深入理解C++11 3.5 列表初始化
3.5.1初始化列表
C++98
中,可以使用"{}"对数组元素进行统一的集合初始值设定,如intarr[5]={0};intarr[]={1,2,3,4};而在C++11中可以如下初始化inta[]={1,3,5
zinclee123
·
2023-04-16 07:51
《c++入门》-超级详细讲解
本文主要介绍c++的一些入门知识,为后面打基础文章目录前言1、C++关键字(
C++98
)2、命名空间2.1命名空间定义2.2命名空间使用1.指定命名空间2.全局展开(一般情况,不建议全局展开)3.部分展开
#Sunshine boy
·
2023-04-16 01:03
c++修炼之路
c++
算法
开发语言
现代C++技术研究(5)---什么是通用引用(Universal Reference)
C++98
没有右值引用,右值引用是C++11引入的新特性。在
C++98
中,常量左值引用,可以绑定左值或右值,到C++11也依然如此,因此,把常量左值引用叫做通用引用
swordmanwk
·
2023-04-16 01:15
C/C++技术
c++
开发语言
c++11 常用新特性大总结
1.统一的初始化列表在
c++98
中我们经常会用{}初始化数组,而为了更近一步初始化我们在c++11中采用{}的形式,代替等于号来帮助我们初始化的进行举个例子:structPoint{int_x;int_y
midslucky
·
2023-04-15 21:41
c++
enote笔记法使用范例(2)——指针(1)智能指针
RAII—ResourceAcquisitionIsInitialization,即“资源分配即初始化”在《C++Primer》这样解释的,“通过定义一个类来封装资源的分配和释放,可以保证正确释放资源”核心:
C+
EverSteins
·
2023-04-15 15:49
原创思想
《思维笔记》
详解C++中的命名空间(namespace)
个人主页:平行线也会相交欢迎点赞收藏✨留言✉加关注本文由平行线也会相交原创收录于专栏【C++之路】目录C++关键字(
C++98
)命名冲突命名空间命名空间的定义局部域和全局域的关系命名空间域小结命名空间中可以定义哪些内容嵌套命名空间总结
平行线也会相交
·
2023-04-15 15:39
C++之路
c++
【STL系列】unordered_set和unordered_map
在
C++98
中,STL提供了底层为红黑树结构的一系列关联式容器,在查询时的效率可达到O(logN),即最差情况下需要比较红黑树的高度次,但当树中的结点非常多时,查询效率也不理想。
…狂奔的蜗牛~
·
2023-04-14 22:00
C++
数据结构
初识C++需要了解的一些东西(2)
++11)类型别名⭐️auto简介☀️auto的使用细则❄️auto不能推导的场景♊️基于范围的for循环(C++11)♋️范围for的语法♊️范围for的使用条件指针空值nullptr(C++11)
C+
wzh_cpp
·
2023-04-14 21:54
C++
c++
开发语言
C++程序设计——右值引用
一、右值引用概念引用:
C++98
中提出了引用的概念,引用即别名,引用变量与其引用实体共用同一块内存空间,而引用的底层是通过指针来实现,因此使用引用,可以提高程序的可读性。
Hey小孩
·
2023-04-14 04:44
C++程序设计
c++
开发语言
【C++】智能指针
目录一、先来看一下什么是智能指针二、auto_ptr1、
C++98
版本2、C++11的auto_ptr三、boost库中的智能指针1.scoped_ptr2、shared_ptr(最好的智能指针)四、C
Flying clouds
·
2023-04-14 02:21
C++
c++
开发语言
【C++基础】auto关键字(C++11)(auto的使用细则;auto不能推导的场景;auto的使用场景;基于范围的for循环)
九、auto关键字9.1auto简介在早期C/C++(
C++98
)中auto的含义是:使用auto修饰的变量,是具有自动存储器的局部变量,但遗憾的是一直没有人去使用它。
芥末虾
·
2023-04-13 15:27
C++
c++
开发语言
经验分享
浅谈 C++中的 NULL 和 nullptr
二、C++对NULL的定义在
C++98
标准和C++03标准中,还没有nullptr,只有NULL。那么在C++中,N
Hoshino373
·
2023-04-13 08:24
C++
c++
开发语言
C++智能指针【shared_ptr】基本使用
+标准模板库STL(StandardTemplateLibrary)一共给我们提供了四种智能指针:auto_ptr、unique_ptr、shared_ptr和weak_ptr,其中auto_ptr是
C+
芒种、
·
2023-04-12 19:43
C++基础/高级
指针
c++
内存管理
C++11可变模版参数的妙用 typename... 三点解析
相比
C++98
/03,类模版和函数模版中只能含固定数量的模版参数,可变模版参数无
阿六_Dexter
·
2023-04-12 14:14
C++
c++
C++11 新特性
在C++11之前普遍使用的是
C++98
,C++11于2011年发布的(到现
正义的伙伴啊
·
2023-04-12 08:19
C++
c++
特殊类设计(单例模式)
不能被继承设计一个类——只能创造一个对象(单例模式)饿汉模式懒汉模式线程安全问题今天忙活了一天写了一个线程池,写完我才发现单例模式的重要性,做如下学习记录设计一个类——不能被拷贝解决思路一:在C++11之前的
C+
正义的伙伴啊
·
2023-04-12 08:19
C++
单例模式
开发语言
c++
C++指针和数组:认识指针和数组
注:本文章是基于
C++98
的标准来写的,有关C++11的标准的知识后续会陆续更新1、C/C++在数组和指针方面的内容相差无几,故有关C方面的指针也可以加以参照2、数组的定义和初始化定义一个数组:Inta
毛毛在天涯
·
2023-04-12 02:55
C++专辑
C++指针和数组专辑
C语言指针数组专辑
指针基础到提高
Item 11: Prefer deleted functions to private undefined ones
在
C++98
中,阻止这些函数被调用的办法就是将这些函数声明为pr
钱塘天梭
·
2023-04-11 22:17
Effective
Modern
C++
c++
C/C++面试语常见关键字
C语言中以功能有32个关键字(注意这个是针对C99而言的)C++中的关键字共有63个(针对
C++98
而言的)常考的关键字:volatile的作用volatile的意思是易变的、不稳定的,volatile
user_lwjAug
·
2023-04-11 17:03
C语言面试题常见关键字总结
C语言关键字
面试
C++关键字
C++11 -- 初识
C++11简介C++11相比
C++98
和03而言,它带来了数量可观的变化,其中包含了140个特性,以及对C++03标准中600个缺陷的修
格式化、、
·
2023-04-11 01:07
C++和高阶数据结构
c++
c语言
算法
pthread和std::thread对比
std::thread是C++11接口,pthread是
C++98
接口且只支持Linux。
bo_2018
·
2023-04-11 01:56
C++
pthread
std::thread
【C++初阶】一、C++入门基础(详细总结)
文章目录一、什么是C++二、C++关键字(
C++98
)三、命名空间3.1命名空间定义1.命名空间的普通定义2.命名空间可以嵌套定义3.同一个工程中允许存在多个相同名称的命名空间,编译器最后会合成同一个命名空间中
Clumsy、笨拙
·
2023-04-09 22:04
C++
c++
C++入门基础
C++入门基础1.前言(从C到C++)1.1什么是C++1.2C++的发展历史1.3C++的重要性2.C++基础知识2.1C++关键字(
C++98
)2.2命名空间2.2.1命名空间的定义和使用2.3C+
ZHA_123
·
2023-04-09 22:24
c++
开发语言
c语言
【C++】关键字、命名空间、输入和输出、缺省参数、函数重载
C++关键字(
C++98
)命名空间产生背景命名空间定义命名空间使用输入&输出缺省参数什么叫缺省参数缺省参数分类函数重载函数重载概念C++支持函数重载的原理--名字修饰C++关键字(
C++98
)C++总计
星空之下-
·
2023-04-09 10:26
C++
c++
算法
c++语言从入门到精通教程,C++从入门到精通
C++98
视频课程
『课程目录』:目录:/C++从入门到精通C++98111417视频课程┣━━1-1c++语言课程详细介绍.mp4┣━━2-1语言特性、工程构成、可移植性.mp4┣━━2-9迭代器精彩演绎,失效分析及弥补、实战.mp4┣━━2-3命名空间简介、基本输入输出精解.mp4┣━━2-8vector类型介绍.mp4┣━━2-6函数新特性、内联函数、const详解.mp4┣━━2-2auto、头文件防卫、引用
山遙
·
2023-04-09 08:33
c++语言从入门到精通教程
C++98
/03 中的 Lambda
为此,我们会转而回顾过去,看看那些不使用任何现代C++技术的代码——即
C++98
/03规范下的代码。在本章中,我们将会学习:如何将旧式的函数对象传给C++标准库中的各种算法。函数对象类型的限制。
奇点创客
·
2023-04-09 02:40
c++---哈希
在
c++98
的时候虽然红黑树作为底层的一系列关联式容器,如果仅仅是插入和删除,哈希查找是比红黑树快的,红黑树查找和删除时间复杂度O(logn),Hash查找和删除的时间复杂度都是
includeevey
·
2023-04-08 07:49
c++
开发语言
C++右值引用、移动语义、完美转发
其中纯右值的概念等同于我们在
C++98
标准中右值的概念,指的是临时变量和不跟对象关联的字面量值;将亡值则是C++11新增的跟右值引用相关的表达式,这样表达式通常是将要被移动的对象(移为他用),比如返回右值引用
小鱼的编程之路
·
2023-04-07 16:48
C++基础
c++
开发语言
c++11下的 std::pair & std::tuple用法
在C++标准库中,pair类最早出现在
c++98
中,它提供一个简单的类,可以将两种不同(或者相同)的值聚合在一起,类似键值对(key/value)的形式。
yg@hunter
·
2023-04-07 04:51
c/c++
STL
c++
C++的智能指针
weak_ptr参考文章:前言C++STL(StandardTemplateLibrary)一共提供了四种指针:auto_ptr、unique_ptr、shared_ptr和weak_ptr,其中auto_ptr是
c+
allen mirac
·
2023-04-07 02:11
c++
c++
开发语言
右值引用、移动语义、万能引用与完美转发
纯右值是
C++98
中右值的概念,表示用于辨识临时变量和一些不跟对象关联的值,临时变量如非引用返回的函数返回的临时变量值、一些运算表达式产生的临时变量的值,不跟对量关联的字面常量如:2、‘c’、true。
302cc69a44d7
·
2023-04-05 16:56
特殊类的实现
实现有特殊要求的类1不能被拷贝的类
C++98
:将拷贝构造函数与赋值运算符重载只声明不定义(防止类外调用);将其访问权限设置为私有即可(防止成员函数内部拷贝)。
阿尔帕兹
·
2023-04-05 03:14
CPP
c++
开发语言
特殊类设计
只能创建一个对象(单例模式)饿汉模式懒汉模式请设计一个类,不能被拷贝拷贝只会放在两个场景中:拷贝构造函数以及赋值运算符重载,因此想要让一个类禁止拷贝,只需让该类不能调用拷贝构造函数以及赋值运算符重载即可
C+
The August
·
2023-04-04 22:36
C++
c++
开发语言
C++特殊类设计
C++98
将拷贝构造函数与赋值运算符重载只声明不定义,并
终为nullptr
·
2023-04-04 22:34
c++
开发语言
【 C++11 】可变参数模板
参数包的展开方式递归函数方式展开参数包逗号表达式展开参数包3、STL容器中的empalce相关接口函数1、可变参数模板的概念C++11的新特性可变参数模板能够让您创建可以接受可变参数的函数模板和类模板,相比
C+
三分苦
·
2023-04-04 18:41
C
plus
plus
c++11
可变参数模板
C++单例模式与特殊类的设计
C++98
设计不能被拷贝
JJP不会CPP
·
2023-04-04 09:48
C++
单例模式
c++
开发语言
哈希表的是模拟实现及封装(unordered_map 和unordered_set)
1.unordered系列关联式容器在
C++98
中,STL提供了底层为红黑树结构的一系列关联式容器,在查询时效率可达到,即最差情况下需要比较红黑树的高度次,当树中的节点非常多时,查询效率也不理想。
932我
·
2023-04-03 12:21
c++进阶
散列表
c++
数据结构
15 unordered_map和unordered_set的使用以及用哈希桶模拟实现
unordered_map和unordered_setunordered_map的代码unordered_set的代码哈希表和迭代器的代码unordered_map,unordered_set,map和set的用法和区别在
C+
今天也要写bug、
·
2023-04-03 12:50
C++
哈希算法
数据结构
算法
【C++】特殊类设计
所以想要让一个类禁止拷贝:
C++98
的方式是将拷贝构造函数与赋值运算符重载只声明不定义,为什么只声明不实现:如果不声明的话,实现不知道实现什么样的,不能被拷贝,没必须要实现了;拷贝构
平凡的人1
·
2023-04-03 01:51
转角遇见C++
c++
开发语言
C++11
一、统一的列表初始化1.1{}初始化
C++98
中,允许使用{}对数组或者结构体元素进行统一的列表初始值设定C++11扩大了用{}括起的列表(初始化列表)的使用范围,可用于所有的内置类型,自定义的类型和new
Cristiano777.
·
2023-04-02 07:29
C++
c++
算法
数据结构
C++11新增小语法
C++11简介在2003年C++标准委员会曾经提交了一份技术勘误表(简称TC1),使得C++03这个名字已经取代了
C++98
称为C++11之前的最新C++标准名称。
JDSZGLLL
·
2023-04-01 06:50
C++学习分享
c++
开发语言
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他