
C++学习
文章平均质量分 50
wrx1721267632
这个作者很懒,什么都没留下…
展开
-
Hash_map_pseudo类
FDB_Hash_map.h类的声明与作用伪哈希数据结构的类原创 2016-04-10 06:47:31 · 241 阅读 · 0 评论 -
c++11实现一个半同步半异步线程池
在处理大量并发任务的时候,如果按照传统的方式,一个请求一个线程来处理请求任务,大量的线程创建和销毁将消耗过多的系统资源,还增加了线程上下文切换的开销,而通过线程池技术就可以很好的解决这些问题,线程池技术通过在系统中预先创建一定数量的线程,当任务请求到来时从线程池中分配一个预先创建的线程去处理任务,线程在完成任务之后还可以重用,不会销毁,而是等待下次任务的到来.原创 2016-08-18 15:15:05 · 1518 阅读 · 1 评论 -
定义成员函数
1. 引入thisstd::string isbn () const { return bookNo ;}定义 Sales_data total; 在类外调用total.isbn(); 在这里,使用点运算符访问total对象的isbn的成员,所以当我们调用成员函数时,是在替某个对象调用它。当isbn指向bookNo时,其实是隐式的指向调用该函数的对象的成员(比如其调用的是total原创 2015-10-11 11:13:48 · 647 阅读 · 0 评论 -
C++构造函数详解及显式调用构造函数
c++类的构造函数详解 一、 构造函数是干什么的class Counter{public: // 类Counter的构造函数 // 特点:以类名作为函数名,无返回类型 Counter() { m_value = 0;转载 2015-10-11 10:59:17 · 457 阅读 · 0 评论 -
C++中string类和Redis中SDS的比较
Redis中SDS与C++中string类的比较原创 2016-03-23 13:14:07 · 1822 阅读 · 0 评论 -
实现自己的字符串类String
原因因为string预分配与SDS上比较有些不足,所以重新封装了自己的字符串类String。原创 2016-03-24 16:12:52 · 1396 阅读 · 1 评论 -
vector的内存释放
原文地址:http://www.cnblogs.com/summerRQ/articles/2407974.htmlvector : C++ STL中的顺序容器,封装数组 1. vector容器的内存自增长 与其他容器不同,其内存空间只会增长,不会减小。先来看看"C++ Primer"中怎么说:为了支持快速的随机访问,vector容器的元素以连续方式存放,每一个元素转载 2016-04-07 14:59:02 · 440 阅读 · 0 评论 -
Hash_node_pseudo类
FDB_Hash_node.h类的声明与作用哈希数据结构的结点类;用于保存哈希的每一个结点(键值对);原创 2016-04-10 06:44:01 · 240 阅读 · 0 评论 -
Hash_map()类
FDB_Hash_map.h类的声明与作用哈希数据结构的真正实现的类类开发的必要性,唯一性向对于伪哈希,真正的哈希在数据量大的情况下可以更快的进行操作原创 2016-04-10 06:46:02 · 333 阅读 · 0 评论 -
C++11多线程基本使用
C++11增加了线程及线程相关的累,很方便的支持了并发编程,使得编写的多线程程序的可移植性得到了很大的提高.原创 2016-08-13 11:31:14 · 13588 阅读 · 1 评论