![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 58
Mr_Wayne__
这个作者很懒,什么都没留下…
展开
-
剖析C++如何实现重载
剖析C++实现函数重载的原理。原创 2017-08-06 16:16:40 · 397 阅读 · 0 评论 -
C++指针&引用&const
C++指针&引用&const原创 2017-08-06 20:05:30 · 241 阅读 · 0 评论 -
C++动态内存管理
C++动态内存管理与C动态内存管理的联系与区别原创 2017-10-16 19:06:26 · 318 阅读 · 0 评论 -
非递归实现二叉树先序、中序、后序遍历(栈实现)
本篇文章主要详解利用栈的方式二叉树先序、中序、后序遍历的非递归写法首先我们需要实现一颗二叉树。以下是通过先序序列建树的代码例如:先序序列{1,2,4,10,'#','#',6,11,'#','#',7'#','#','#',3,8,'#','#',9}代表以下的树typedef struct Node{ int _data; Node* _right; Node* _left; Node...原创 2018-04-09 21:40:54 · 14996 阅读 · 0 评论 -
C++重载 重写 重定义(区别与联系)
在c++学习中,有三个名词重载、重写、重定义,对这三个知识点的学习容易让人产生混乱的概念,本篇博客主要从这三者的联系和对比出发,帮助加深对这三者的理解。函数重载在c语言的学习中,我们发现如果要实现一个add函数,如果考虑不同类型整数的加法,可能不止需要一个函数,而且函数名又不能相同,因此可能出现add1()实现int类型的加法,add2()实现double类型的加法,因此会让人觉得复杂,而c++通...原创 2018-04-13 20:33:16 · 435 阅读 · 0 评论