「技术笔记」侯捷C++学习笔记(面向对象高级编程)
「技术笔记」Linux高并发编程之单例模式
inline函数在class内定义, 构造函数 class complex{ public: //构造函数名称和类的名称相同 //构造函数不需要返回值(因为是用来创建对象的) complex(double r=0,double i=0) :re(r),im(i)//初值列,初始列 { } //构造函数也可以这样,效率差些,因为上面...
[TOC] 单例模式作为最常用的设计模式之一,用来保证一个类仅有一个实例化对象,并提供一个访问它的全局访问点,该实例被所有程序模块共享。 1、单例模式的实现思路 单例模式单例模式的实现思路一般有如下两步: (1)私有化类的构造函数,以防止外界创建单例类的对象; (2)使用类的私有静态指针变量指向类的唯一实例,并用一个公有静态方法获取该实例。 根据...
该项目是作者学习数据库技术时整理的项目,非关系型数据库Redis的核心存储引擎使用的数据结构就是跳表,该项目采用C++语言基于跳表结构设计了一个轻量级键值型存储引擎,支持插入、查询、删除、显示、导出、重加载6种基本操作。为了测试引擎效率,作者开发了一个使用和web bench相似技术的压力测试工具Stress Bench。在随机读写情况下,该引擎每秒在多个并发线程下的累计执行成功...