https://blog.csdn.net/gettogetto/article/details/66968307 http://blog.csdn.net/zy19940906/article/details/50470087 本次讨论:c++11之前的auto_ptr; c++11新加的uniq ...
分类:
其他好文 时间:
2018-09-20 13:11:23
阅读次数:
139
智能指针 在C++库中最重要的类模板之一 智能指针实际上是将指针封装在一个类里,通过对象来管理指针. STL中的智能指针auto_ptr 头文件: <memory> 生命周期结束时,自动摧毁指向的内存空间 不能指向堆数组(因为auto_ptr的析构函数删除指针用的是delete,而不是delete[ ...
分类:
编程语言 时间:
2018-09-19 14:43:23
阅读次数:
190
智能指针 在智能指针中shared_ptr用来计算指向对象的指针的个数,但是如果先执行shared_ptr1=shared_ptr2,再执行shared_ptr2=shared_ptr1,这样shared_ptr1.count()和shared_ptr2.count()都为1,这就造成了循环引用,循 ...
分类:
其他好文 时间:
2018-09-18 22:55:57
阅读次数:
216
动态分配内存 relloc 关于 malloc 就不多说了,现在看看 realloc: 函数声明: void *realloc(void *ptr, size_t size); 功能:动态改变指针指向的内存块的大小。 使用:如果 ptr 指针是空指针,该函数的作用同 malloc; 如果 size ...
分类:
其他好文 时间:
2018-09-18 22:43:15
阅读次数:
137
相关代码 报错: 报错信息中的`4000`是目标语言的词汇量,可能是设置的值过小导致,改成比5545大的数就OK了。 ...
分类:
其他好文 时间:
2018-09-18 13:05:34
阅读次数:
2483
用户管理模块 添加接口 在 http/moduls/user.js 中添加用户管理相关接口。 模拟数据 在 mock/moduls/user.js 中添加用户管理相关mock接口。 提取根路径 为了可以统一控制mock的开启与关闭,把mock的根路径提取出来。 而具体的Mock接口,把根路径移除,因 ...
分类:
编程语言 时间:
2018-09-15 16:27:35
阅读次数:
355
Go学习 Go语言优势 可直接编译成机器码,不依赖其他库。 静态类型语言 语言层面支持并发 内置runtime,支持垃圾回收 简单易学,Go语言的作者都有C的基因,那么Go自然而然就有了C的基因,那么Go关键字是25个,但是表达能力很强大,几乎支持大多数其他语言见过的特性:继承、重载、对象等 丰富的 ...
分类:
其他好文 时间:
2018-09-14 23:00:23
阅读次数:
212
1、常量指针(指针可改,指针指向的对象不可改) 常量指针本质是指针,用const修饰它,表示这个指针乃是一个指向常量的指针。指针指向的对象是常量,那么这个对象不能被更改。 表示方法: const int * ptr int const * ptr int a = 5; const int* c = ...
分类:
其他好文 时间:
2018-09-14 19:53:40
阅读次数:
113
智能指针(三):unique_ptr使用简介:https://blog.csdn.net/weiwenhp/article/details/8708281 ...
分类:
编程语言 时间:
2018-09-14 17:22:19
阅读次数:
141
Given a list, rotate the list to the right by k places, where k is non-negative. For example:Given1->2->3->4->5->NULLand k =2,return4->5->1->2->3->NUL ...
分类:
其他好文 时间:
2018-09-13 01:17:29
阅读次数:
179