从零开始写STL 智能指针 智能指针的分类及其特点: scoped_ptr:初始化获得资源控制权,在作用域结束释放资源 shared_ptr: 引用计数来控制共享资源,最后一个资源的引用被释放的时候会析构 unique_ptr: 只能有一个持有资源引用的对象 weak_ptr:eak_ptr也维护了 ...
分类:
其他好文 时间:
2018-03-29 19:11:57
阅读次数:
171
引用和指针的外形特别像,明显的区别是初始化的时候,指针可以为空,以后再赋值,而引用必须在声明时就初始化,并且与某个变量关联以后,将一直为那个变量“效忠”,它更像是一种const型的指针。 上面这个声明,其实是下面表达式的隐式表达 *ptr和&alia是同样的意义。 两者的值和地址都一样 看似将引用通 ...
分类:
编程语言 时间:
2018-03-28 21:02:25
阅读次数:
233
1.流程: (1)创建超级管理员 (2)修改配置文件,验证身份登录 (3)重启服务 (4)使用超级管理员登录 (5)创建普通用户 (6)使用普通用户登录对应的数据库 mongodb数据库角色: 1创建用户:(只要指明角色和授予的数据库) 创建用户:(注意切换到admin数据库:) 2.修改配置文件, ...
分类:
数据库 时间:
2018-03-26 23:35:12
阅读次数:
463
先描述一下我正在做的这个项目,是跑酷类音游。 那么跑酷类音游在绘制跑道上的时候,就要考虑不同的砖块显示问题。假设我有了一个节奏列表,那么我们怎么将不同的贴图贴到不同的砖块上去呢? 我花了好几个小时才搞清楚里面的门路,且听我慢慢道来。 首先我们建立一个地图,在上面新建一个Empty Object,将所 ...
分类:
编程语言 时间:
2018-03-25 10:36:05
阅读次数:
258
#include #include #include using namespace std; using ElemType = int; // 单链表结构 class Node { public: ElemType data; Node *next; }; // 初始化单链表 void initL... ...
分类:
其他好文 时间:
2018-03-25 01:18:55
阅读次数:
138
1、添加一条A记录(记得更改serial): 重启一下: 查看从服务器: 测试结果: master结果: 第一种方法:是用resolv.conf中定义的DNS服务器查出百度主机的IP。 第二种方法(上述方法):是用本地的DNS(127.0.0.1)来查cc.lnh.com主机的IP。 slave结果 ...
分类:
其他好文 时间:
2018-03-21 19:58:10
阅读次数:
309
上面这个例子就是会出现函数结束了 却忘记了释放内存 产生了内存泄漏 怎么避免这种问题呢 我们就利用函数在终止时 会对栈上的对象进行析构这个特点 产生了智能指针的概念 我们用智能指针来管理分配的资源 当我们函数退出时 智能指针执行自己的析构函数 释放它管理的资源 模板auto_ptr是C++98提供的... ...
分类:
其他好文 时间:
2018-03-21 14:03:51
阅读次数:
146
```C++ weak_ptr wp1; { shared_ptr ptr1(new Cls1);//共享指针 wp1 = ptr1;//临时共享指针 std::cout ...
分类:
其他好文 时间:
2018-03-13 15:45:35
阅读次数:
205
动态内存与智能指针 【智能指针】头文件#include<memory>shared_ptr: 允许多个指针指向同一个对象unique_ptr: "独占"所指向的对象weak_ptr:伴随类,它是一种弱引用,指向shared_ptr所管理的对象。 ...
分类:
其他好文 时间:
2018-03-13 01:12:07
阅读次数:
170
(1)下面的程序执行后,ax 中的数值是多少? 答案: ax=3 解析:stack定义16字节的空间,其中都是0.然后ss,sp指向站定也就是stack:[10h],然后让数据段也指向stack空间。也就是说stack段即是栈段也是数据段 call word ptr ds:[0]读取指令到执行控制器 ...
分类:
其他好文 时间:
2018-03-11 00:33:38
阅读次数:
224