摘要:
对于计算机程序设计而言,变量和对象在内存中的分配都是编译器在编译程序时安排好的,这带来了极大的不便,如数组必须大开小用,指针必须指向一个已经存在的变量或对象。对于不能确定需要占用多少内存的情况,动态内存分配解决了这个问题。 一、new/delete 简介 new 和 delete 是 C++ 用于管 阅读全文
posted @ 2018-03-07 23:41
Curo
阅读(883)
评论(0)
推荐(0)
摘要:
1、什么是函数重载??? 在同一个作用域中,如果有多个函数的名字相同,但是形参列表不同(参数类型不同或参数个数不同),返回值类型可同也可不同,我们称之为重载函数。重载的函数是通过形参列表区分的,与返回值类型无关。函数重载其实是"一个名字,多种用法"的思想,不仅函数可以重载,运算符也可以重载。 例如: 阅读全文
posted @ 2018-03-07 23:11
Curo
阅读(630)
评论(0)
推荐(0)
摘要:
值得一说的是删除操作,删除操作我们分为三种情况: 1.要删的节点有两个孩子: 找到左子树中的最大值或者右子树中的最小值所对应的节点,记为node,并把node的值赋给要删除的节点del,然后删除node 实际上真正删除的是node,del只是发生了一次值的替换。 为了方便理解和操作,我们把两个孩子的 阅读全文
posted @ 2018-03-07 20:39
Curo
阅读(1886)
评论(0)
推荐(0)
摘要:
80分的 转载于:https://www.cnblogs.com/Draymonder/p/7966395.html 阅读全文
posted @ 2018-03-07 15:03
Curo
阅读(970)
评论(0)
推荐(0)
摘要:
1.定义一个全局变量放在.cpp文件还是.h文件,原因是什么 在cpp文件中定义变量,h文件用来声明变量的作用域,使用extern声明的变量可以在本编译单元或其他编译单元中使用。 举例如下: a.h文件 extern int a; a.cpp文件 int i=1; 其他cpp文件如果需要用到全局变量 阅读全文
posted @ 2018-03-07 14:07
Curo
阅读(236)
评论(0)
推荐(0)

浙公网安备 33010602011771号