logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

STL容器的实现原理

<br />STL共有六大组件<br /> 1、容器。2、算法。3、迭代器。4、仿函数。6、适配器。<br /> <br />STL容器的实现原理<br />STL来管理数据十分方便,省去了我们自己构建数据结构的时间.其实,STL的实现也是基于我们常见的数据结构.<br /><br />序列式容器:<br />vector-数组,元素不够时再重新分配内存,拷贝原来数组的元素到新分配的数组中。<br

#数据结构#算法#list
A fast lock-free queue for C++

http://moodycamel.com/blog/2013/a-fast-lock-free-queue-for-c++#benchmarks// ©2013 Cameron Desrochers.// Distributed under the simplified BSD license (see the license file that// should have

网络编程状态机的实现-宏定义

<br />状态机最简单的实现就是使用大量的switch case或者是if else,对不同的状态分别处理。<br />这样的代码比较直观,但是项目逐渐变大时就让人不爽了。<br /> <br />另外的一种实现方式是定义一个散列表,维护状态和实现。<br />例如,魔兽世界的开源代码就是使用了这种方式。维护了消息类型和回调函数指针的一个数组。<br /> <br />还有一种方式是设计模式中的

#网络
到底了