码迷,mamicode.com
首页 >  
搜索关键字:c++ 指针    ( 27241个结果
双向链表
之前说了单链表,下面来说一下双向链表。和单链表不同,双向链表中的每个节点都有两个指针,分别用来指向它的前驱和后继。所以从双向链表中的 任意一个节点开始,都可以很方便地访问到他的钱去纪念和后继结点。下面给张图来展示一下什么是双向链表 这就是双向链表,每个结点都有两个指针,其中表头结点的前驱指针prio ...
分类:其他好文   时间:2020-04-30 23:32:47    阅读次数:107
汇编10:CALL和RET指令
CALL和RET指令 call和ret指令都是转移指令,它们经常被共同用来实现子程序的设计。 ret和retf ret指令用栈中的数据实现修改IP的内容,从而完成近转移,执行ret指令时相当于执行: retf指令用栈中的数据实现修改CS和IP的内容,从而完成远转移,执行retf指令相当于执行: 在程 ...
分类:其他好文   时间:2020-04-30 22:51:13    阅读次数:58
Optional类型
作用:为了在程序中避免出现空指针异常而出现的。 创建Optional类对象的方法 Optional.of(T t) :创建一个Optional实力,t必须非空 Optional.empty( ) :创建一个空的Optional实例 Optional.ofNullable(T t) :t可以为null ...
分类:其他好文   时间:2020-04-30 21:22:52    阅读次数:51
C++ 动态类型识别
原文:https://www.cnblogs.com/blogs-of-lxl/p/6484036.html 1.动态类型指的是基类指针所指向的对象的实际类型 2.C++中的多态根据实际的对象类型调用对应的虚函数(1)可以在基类中定义虚函数返回具体的类型信息(2)所有的派生类都必须实现类型相关的虚函 ...
分类:编程语言   时间:2020-04-30 21:13:29    阅读次数:90
JDBC以及连接池连接MySQL出现时区错误问题--An attempt by a client to checkout a Connection has timed out
在进行MySQL连接时,出现了如下错误: (1)数据库时区不匹配 (2)数据库连接请求超时 (3)连接池出现空指针异常,获取不到connection对象 甚至 再后来导致测试dbutils时出现错误,怎么也获取不到connection对象,当时debug又遇到关联源码问题,对于新手来说最后没有搞懂。 ...
分类:数据库   时间:2020-04-30 21:01:33    阅读次数:122
C++11 智能指针
https://blog.csdn.net/flowing_wind/article/details/81301001 https://www.cnblogs.com/wuyepeng/p/9741241.html ...
分类:编程语言   时间:2020-04-30 19:37:12    阅读次数:78
leetcode 每日一题 18. 四数之和
双指针法 思路: 参考三数之和,在外面多嵌套一层 代码: class Solution: def fourSum(self, nums: List[int], target: int) -> List[List[int]]: if len(nums) < 4: return [] output = ...
分类:其他好文   时间:2020-04-30 14:00:37    阅读次数:54
typedef struct 后接指针
学到socket的select模型,遇到一个tpyedef struct类型后面接了指针, 例如 typedef struct test{ int a; }St,*Point 这其中 St是别名,*Point是指向此结构体的指针类型 举例 St one; Point a = &one; 这里的a已经 ...
分类:其他好文   时间:2020-04-30 13:10:45    阅读次数:84
LeetCode T202.Happy Number/寻找快乐数
对题目进行分析可以知道对一个数字进行isHappy判断其可能有两种情况,一个使收敛到1另一个是在一组数中陷入循环。因此我们就通过快慢指针,让慢指针一次移动一位,快指针一次移动两位,若是环形结构则两者必然在某一时刻会相遇,若收敛,快指针一定先一步收敛到1,至于发散的可能性,受制于进制和位数,在试过几个 ...
分类:移动开发   时间:2020-04-30 09:17:14    阅读次数:75
C++实现简易版字符串类
用C++实现了简易版字符串类,原理还是用C语言风格的字符指针实现,主要为了练习C++的内存管理。 String有功能构造析构复制赋值和常见操作符,特别需要注意的是赋值和+=的时候相当于把原理的String的字符串抛弃掉了,这时候如果不对之前的字符串进行释放处理的话会造成内存泄漏!! 1 #inclu ...
分类:编程语言   时间:2020-04-30 09:13:43    阅读次数:66
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!