
数据结构
匡夆
菜鸟于一身的小菜鸟。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
class A{ int i; }; class B{ A *p; public: B(){p=new A;} ~B(){delete p;} };
调用sayHello() 传入 b 的时候,调用了默认拷贝构造函数。默认拷贝构造函数执行的是浅拷贝操作。直接把b对象中成员p的指针赋值给了新的对象。当执行完sayHello之后,新的对象析构 delete 了 原来的p。随后结束程序前 析构了旧的对象。又一次调用了delete p。两次delete p,就会崩溃了转载 2020-04-24 21:39:59 · 1661 阅读 · 0 评论 -
int a[5]={1,2,3,4,5}; int *p=(int*)(&a+1); printf("%d",*(p-1));
int a[5]={1,2,3,4,5}; int *p=(int*)(&a+1); printf("%d",*(p-1));转载 2020-04-24 20:25:52 · 5717 阅读 · 0 评论 -
算法–算法运行时间比较
算法–算法运行时间比较转载 2020-04-10 00:28:56 · 1377 阅读 · 0 评论 -
数组和链表的区别浅析
数组和链表的区别浅析转载 2020-04-04 23:31:39 · 249 阅读 · 0 评论 -
归并排序算法-伪代码
归并排序算法-伪代码-C++实现转载 2020-04-04 22:58:18 · 5430 阅读 · 0 评论 -
算法:排序算法
排序算法:冒泡、选择、插入、快速、希尔、归并、堆、桶、计数、基数原创 2020-04-04 14:46:46 · 141 阅读 · 0 评论 -
数据结构之线性表栈队列
数据结构之线性表栈队列、实现方式和顺序表示、栈和队列的共同点和不同点原创 2020-02-20 18:24:06 · 2378 阅读 · 0 评论