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
nullptr
行为型模式-单例模式
private:static*Sinletoninstance;static*Garbogarbo;public:static*Singleton::getInstance(){if(instance=
nullptr
Nicolayy
·
2023-10-26 16:39
设计模式
单例模式
C++ 基础八股
面向对象:封装继承多态、自定义类型、函数和运算符重载新机制:异常处理、类型检查、RAII、变参数模板标准库:STL等C++11新特性新语法:列表初始化、委托构造、范围for循环、lambda表达式新关键字:
nullptr
Blood Gem
·
2023-10-26 14:30
c++
后端
【LeetCode】C++ :中等题 - 链表 24. 两两交换链表中的节点
=
nullptr
&&tmp->next
哟米 2000
·
2023-10-26 14:13
LeetCode
链表
算法
leetcode
LeetCode-Day101(C++) 24. 两两交换链表中的节点
1:输入:head=[1,2,3,4]输出:[2,1,4,3]示例2:输入:head=[]输出:[]示例3:输入:head=[1]输出:[1]提示:链表中节点的数目在范围[0,100]内0next==
nullptr
debu阿良
·
2023-10-26 14:13
LeetCode手帐
递归
迭代
【leetcode】两两交换链表中的节点 c++ python
1:输入:head=[1,2,3,4]输出:[2,1,4,3]示例2:输入:head=[]输出:[]示例3:输入:head=[1]输出:[1]提示:链表中节点的数目在范围[0,100]内0next==
nullptr
minus haha
·
2023-10-26 14:10
leetcode
c++
python
链表
交换节点
[leetcode]两两交换链表中的节点 递归解法
示例:给定1->2->3->4,你应该返回2->1->4->3.classSolution{public:ListNode*swapPairs(ListNode*head){ListNode*tmp=
nullptr
乘修
·
2023-10-26 14:39
c++leetcode练习
leetcode
c++
Swap Nodes in Pairs(C++两两交换链表中的节点)
*structListNode{*intval;*ListNode*next;*ListNode():val(0),next(
nullptr
){}*ListNode(intx):val(x),next(
coolsunxu
·
2023-10-26 13:07
C++
LeetCode
链表
c++
C++递归解决两两交换链表中节点
递归解决两两交换链表中节点题目描述解题思路代码复杂度分析C++递归解决两两交换链表中节点题目描述24.两两交换链表中的节点-力扣(LeetCode)解题思路这一题的思路和上一道题反转链表的思路十分类似:首先我们编写递归终止的条件:if(head==
nullptr
小徐睡不醒·
·
2023-10-26 13:31
C++
力扣刷题日记
c++
链表
开发语言
【c++速通】入门级攻略:引用详解 | auto的类型推导 | 不一样的for循环 |
nullptr
版本空指针
屿小夏:个人主页个人专栏:C++入门到进阶莫道桑榆晚,为霞尚满天!文章目录前言️引用☁️引用的概念☁️引用的特性⭐引用在定义时必须初始化☁️常引用☁️使用场景⭐做参数⭐做返回值☁️传值与传引用效率比较☁️值和引用作为返回值类型的性能比较☁️指针和引用的区别️auto关键字☁️类型别名☁️auto简介☁️auto使用细节⭐auto与指针和引用结合起来使用⭐在同一行定义多个变量☁️auto不能推导的场
屿小夏.
·
2023-10-26 10:44
我与c++的前世今生
c++
开发语言
qt中怎么在鼠标停留的位置上显示该点的坐标位置
include#include#includeclassCustomLabel:publicQLabel{Q_OBJECTpublic:explicitCustomLabel(QWidget*parent=
nullptr
commonbelive
·
2023-10-26 10:49
QT
qt
开发语言
关于QT线程运用的三种方式
QThread类函数//QThread类常用API//构造函数QThread::QThread(QObject*parent=Q_
NULLPTR
);//判断线程中的任务是不是处理完毕了boolQThread
一枚小菜程序员
·
2023-10-26 08:16
Qt
qt
c++
开发语言
C++ BinarySercahTree for version
templateclassBSTree{tyepdefBSTreeNode;private:Node*root=
nullptr
;};再写一个搜二叉的结构体templatestructBSTreeNode
孙鹏宇.
·
2023-10-26 05:57
1024程序员节
【C++】内联函数&auto&范围for循环&
nullptr
文章目录内联函数1.概念2.特性auto关键字(C++11)1.auto的简单介绍2.auto使用规则3auto不能推导的场景基于范围的for循环(C++11)1范围for的语法2.范围for的使用条件指针空值
nullptr
平凡的人1
·
2023-10-25 09:17
转角遇见C++
c++
c语言
开发语言
C++之 auto 范围 for
nullptr
auto关键字auto简介:什么是auto?在早期C/C++中auto的含义是:使用auto修饰的变量,是具有自动存储器的局部变量。C++11中,标准委员会赋予了auto全新的含义即:auto不再是一个存储类型指示符,而是作为一个新的类型指示符来指示编译器,auto声明的变量必须由编译器在编译时期推导而得。看完长叹一声-----喔!没懂,没关系看下面代码,举个栗子#include#includeu
起个名字好难丫
·
2023-10-25 09:15
C++
auto
范围
for
nullptr
C++入门
C++入门:auto关键字介绍、指针空值
nullptr
、基于范围的for循环
C++入门:auto关键字介绍、指针空值
nullptr
、基于范围的for循环1.auto在早期C/C++中auto的含义是:使用auto修饰变量,具有自动存储器的局部变量,C++11中,auto不再是存储类型指示符
爱学习的娟宝宝
·
2023-10-25 08:15
C++
C++入门—— auto和
nullptr
关键字
大家好!这篇就是C++入门的最后一篇了,在这篇文章里,我们说一下C++11的内容,为以后打基础。让我们一起加油吧!1.auto关键字(C++11)1.1auto简介在早期C/C++中auto的含义是:使用auto修饰的变量,是具有自动存储器的局部变量,但遗憾的是一直没有人去使用它。C++11中,标准委员会赋予了auto全新的含义即:auto不再是一个存储类型指示符,而是作为一个新的类型指示符来指示
学代码的咸鱼
·
2023-10-25 08:14
C++
c++
C++入门: 内联函数, auto, for,
nullptr
Part.II
文章目录1内联函数2auto3for4
nullptr
1内联函数C++推荐const和enum替代宏常量inline去替代宏函数宏缺点:1、不能调试2、没有类型安全的检查3、有些场景下非常复杂,容易出错,
helloluozhi
·
2023-10-25 08:44
C++
c++
算法
开发语言
【C++入门】auto、范围for循环和
nullptr
文章目录auto关键字简介使用细则不能推导的场景范围for循环范围for的语法范围for的使用条件指针空值nullptrauto关键字简介在早期C/C++中auto的含义是:使用auto修饰的变量,是具有自动存储器的局部变量,但遗憾的是一直没有人去使用它。C++11中,标准委员会赋予了auto全新的含义即:auto不再是一个存储类型指示符,而是作为一个新的类型指示符来指示编译器,auto声明的变量
(unstoppable)
·
2023-10-25 08:40
C++初阶和高阶
c++
数据结构
算法
C++ 入门基础(收尾) 内联函数 关键字auto,
nullptr
范围for简介
文章目录1内联函数1.1概念1.2特性2auto关键字2.1auto简介2.2auto细则2.3使用场景(范围for简介)3关键字
nullptr
(C++11)1内联函数1.1概念对于如Swap(交换)这样频繁被调用的短小函数
干脆面la
·
2023-10-25 08:40
C++初阶
c++
c语言
开发语言
C++入门--关键字:auto,
nullptr
目录auto是什么?有什么作用?在哪些场景下会用到auto呢?auto是什么?有什么作用?intmain(){constinta=0;intb=0;//自动推导c的类型autoc='a';autod='A';autoe=1.34;//typeid打印变量的类型cout<
青蒸
·
2023-10-25 08:10
c++
c++
算法
开发语言
C++入门——auto、范围for、
nullptr
下一篇就要类和对象了,剩了点零碎的知识点就浅浅水一篇把目录一.auto关键字二.范围for三.
nullptr
一.auto关键字在早期C/C++中auto的含义是:使用auto修饰的变量,是具有自动存储器的局部变量
finish_speech
·
2023-10-25 08:39
C++
c++
开发语言
【C++入门第三期】auto 和 范围for 及 指针空值
nullptr
文章目录auto简介(C11)auto简介的使用auto的使用细则auto不能推导的场景范围for循环(C++11)范围for的使用条件指针空值
nullptr
(C++11)
nullptr
(C++11)auto
奇妙-
·
2023-10-25 08:09
C++
c++
开发语言
c语言
【C++入门】auto关键字(C++11) + 指针空值
nullptr
(C++11)
个人主页:@Weraphael✍作者简介:目前学习C++和算法✈️专栏:C++航路希望大家多多支持,咱一起进步!如果文章对你有帮助的话欢迎评论点赞收藏加关注✨前言本章是补充C语言语法的不足,以及C++是如何对C语言设计不合理的地方进行优化的。目录前言一、auto关键字1.1问题引入1.2auto简介1.3auto的使用细则1.4常见auto不能推导的场景1.5基于范围的for循环(重点)1.5.1
Weraphael
·
2023-10-25 08:38
C++
c++
学习
c语言
visualstudio
auto
C++入门级之auto和
nullptr
目录一.auto关键字1.auto介绍2.使用规则3.auto不能推导的场景二.基于范围的for循环(C++11)1.范围for的语法2.范围for的使用条件三.指针空值
nullptr
(C++11)一.
Hiland.
·
2023-10-25 08:38
#
C++
c++
C++入门(4):auto、范围for、
nullptr
一、关键词auto1.1概念auto作为一个新的类型指示符来指示编译器,auto声明的变量必须由编译器在编译时期推导而得。#includeusingnamespacestd;intmain(){inta=0;autob=a;autoc=&a;auto*d=&a;auto&e=a;coutusingnamespacestd;intmain(){intarray[]={1,2,3,4,5};for(a
行十万里人生
·
2023-10-25 08:06
c++
开发语言
读取.ini文件乱码的解决办法
=
nullptr
){value=seting->value(key).toString();}}voidCGetConfigInfo::GetValueByKey(QStringpath,constQString
爱上解放晚晚
·
2023-10-25 03:49
QT
QT打开文件及文件路径
获取文件夹路径staticQStringgetExistingDirectory(QWidget*parent=Q_
NULLPTR
,constQString&caption=QString(),constQString
爱上解放晚晚
·
2023-10-25 03:49
QT
qt
C++(Chapter 3)
引用的语法:类型&引用变量名(对象名)=引用实体;例如:#includeusingnamespacestd;intmain(){inta=9;//给变量a取别名int&ra=a;int*b=
nullptr
这里是彪彪
·
2023-10-25 02:40
C++
1024程序员节
数据结构
c++
开发语言
二叉搜索树进阶
单纯的二叉树,存储数据是没有特别大的价值的✳️二叉搜索定义总结一下,任意一个子树都要满足,左子树的值_left==
nullptr
)就进逻辑了被当成只有一个孩子且左为空NULL。
★ ﹏ ☆821
·
2023-10-24 23:27
C++
c++
学习
C++基础语法——C++11
目录1.统一的列表初始化①{}进行初始化②std::initializer_list1.类型2.使用场景2.声明①auto②decltype③
nullptr
3.范围for4.右值引用与移动语义①左值引用与右值引用
轩轩曲觞阁
·
2023-10-24 20:26
c++
c++
开发语言
1024程序员节
二叉树进阶相关题目
根据二叉树创建字符串根据题目描述,当右子树为空的情况括号要省略,左子树为空不能省略classSolution{public:void_tree2str(TreeNode*root,string&s){if(root==
nullptr
932我
·
2023-10-24 09:44
c++进阶
c++
leetcode 21
递归的方式classSolution{public:ListNode*mergeTwoLists(ListNode*l1,ListNode*l2){if(l1==
nullptr
){returnl2;}elseif
Nora_guo
·
2023-10-24 06:38
leetcode
算法
leetcode每日一题复盘(10.23~10.29)
知道中序遍历之后接下来想如何删除节点了(左右遍历根据节点大小决定向左向右移动)遍历找不到目标节点,就不用进行操作直接返回根节点就好了当遍历找到要删除的节点(root)时,根据子树情况进行分类处理:1.左右子树都为空:这种情况直接返回
nullptr
看到请催我学习
·
2023-10-24 06:35
leetcode
算法
职场和发展
C++ 之 C++11新特性
主要的C++11特性有:对原有的一些语言特性改进,比如
nullptr
,auto,delctype类型推导,for范围循环等稳定性和兼容性相关
鹤九日
·
2023-10-24 06:24
C++
c++
Qt绘制圆角矩形半透明窗口
defineMYBASEWIDGET_H#includeclassMyBaseWidget:publicQWidget{Q_OBJECTpublic:explicitMyBaseWidget(QWidget*parent=
nullptr
云销雨霁_
·
2023-10-24 03:02
qt
c++
开发语言
c++以exception_ptr传递异常
标准库提供一个能力:将异常存储于类型为exception_ptr的对象中,稍后才在其他情境(context)中处理它们:#includestd::exception_ptreptr;//对象来保存异常(或
nullptr
@新法
·
2023-10-23 22:38
c++
c++
【C++从0到王者】C++11(全文三万字,超详解)
文章目录一、统一的初始化列表1.{}列表初始化2.initializer_list二、声明1.auto2.decltype3.
nullptr
三、范围for四、智能指针五、STL中的一些变化1.新容器2.
青色_忘川
·
2023-10-23 22:13
【C++】
c++
windows
开发语言
c语言
数据结构
面试
20170928_二叉树中两个节点的最低公共祖先
includeusingnamespacestd;structBiTree{intvalue;BiTree*pLeft;BiTree*pRight;BiTree(intx):value(x),pLeft(
nullptr
风暴计划
·
2023-10-23 19:56
C++基础知识专题
最低公共祖先
二叉树中两个节点的最低公共祖先
寻找二叉树指定节点的祖先节点
当然也可以在加入path时就行调整voidgetAnstor(TreeNode*rt,vector&path,intp){if(rt==
nullptr
)return;stackstack_;unordere
Obrigado.
·
2023-10-23 19:55
数据结构
c++
数据结构
在C/C++中 .运算符与-> 运算符的区别
classA{intvalue=0;}Aa;A*p=
nullptr
;a.value;//类类型的对象访问类的成员p->value;//类类型的指针访问类的成员可以认为(*p)->等价于.在C++中,this
吃瓜太狼
·
2023-10-23 10:40
c语言
c++
开发语言
C++之
nullptr
与NULL
NULL`NULL`是一个在C/C++中常用的宏,用于表示空指针。它通常定义为整数0或者`(void*)0`。在很早期的C语言中,并没有专门的空指针概念,因此通常使用整数0表示空指针。这种约定后来被保留下来,并在C++中也得到了继承和使用。在大多数情况下,`NULL`被用作指针变量的初始值或与指针进行比较。例如:int*ptr=NULL; //初始化指针为NULLif(ptr==NULL){ /
做程序员的第一天
·
2023-10-23 10:36
C++
c++
开发语言
【c➡️c++】打开c++学习之门2——内联函数-auto-空值(
nullptr
)
️概念️特性:auto关键字(C++11)➡️类型别名思考➡️auto简介➡️auto的使用细则➡️auto不能推导的场景基于范围的for循环(C++11)范围for的语法范围for的使用条件指针空值
nullptr
chlorine5
·
2023-10-23 08:16
c++
c++
开发语言
智能指针的实现
#include#includeusingnamespacestd;templateclassSharedPtr{public:SharedPtr(T*ptr=
nullptr
):ref_count_(newint
九楼记
·
2023-10-23 02:54
【C++】C++11新特性
文章目录一、C++发展简介二、C++11简介三、列表初始化1.统一使用{}初始化2.initializer_list类四、变量的类型推导1.auto2.decltype3.
nullptr
五、范围for循环六
椿融雪
·
2023-10-22 23:19
C++
c++
C++11
lambda
包装器
可变参数模板
列表初始化
bind
【刷题篇】回溯算法(广度优先搜索(一))
=
nullptr
)curse
狗也会摔跤TUT
·
2023-10-22 16:17
刷题篇
算法
宽度优先
c++
【刷题篇】反转链表
.K个一组翻转链表一、206.反转链表classSolution{public://使用头插//三个指针也可以ListNode*reverseList(ListNode*head){if(head==
nullptr
狗也会摔跤TUT
·
2023-10-22 16:45
刷题篇
链表
数据结构
c++
C++之快慢针检测链表是否有环
#includestructListNode{intvalue;ListNode*next;ListNode(intval):value(val),next(
nullptr
){}};boolhasCycle
奋进的大脑袋
·
2023-10-22 14:50
c++
链表
开发语言
【C++】一些C++11特性
C++特性1.列表初始化1.1{}初始化1.2initializer_list2.声明2.1auto2.2typeid2.3decltype2.4
nullptr
3.STL3.1新容器3.2新接口4.右值引用
南木_N
·
2023-10-22 01:41
c++
开发语言
leetcode每日一题-110:平衡二叉树
*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode():val(0),left(
nullptr
),right(
nullptr
苦泉
·
2023-10-21 20:48
社团算法打卡
leetcode
算法
职场和发展
C++初阶--C++入门(2)
C++入门(1)链接入口文章目录内联函数auto关键字注意事项基于范围的for循环(C++11)
nullptr
内联函数以inline修饰的函数叫做内联函数,编译时C++编译器会在调用内联函数的地方展开,
诡异森林。
·
2023-10-21 18:56
C++初阶
c++
jvm
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他