Sy Blog

Thinking will not overcome fear but action will.

7.类

C++

7.1定义抽象数据类型 7.1.1常量成员函数 this指针:this是额外的隐式参数,它本质上是一个常量指针,与指向常量的指针不同。前者相当于int *const,是表示指针指向的地址不能改变,而指向常量的指针不一样,代表指向的地址的值不能变,相当于const int *。 const成员函数:const成员函数的书写一般是在函数后面加上关键字const,代表着这个函数不会修改对象的...

6.函数

C++

函数是一个命名了的代码块,可以有0个或多个参数。通常只产生一个结果,允许重载函数,也就意味着同一个名字可以对应多个不同给的函数。 6.1函数基础 void f1(){} //隐式的表示f1没有形参 void f1(void){}//显示的表示f1没有形参 实参是是形参的初始值 6.1.1局部对象 名字的作用域指的是程序文本的一部分,名字在其中可见 对象生命周期是...

FPTree A Hybrid SCM-DRAM Persistent and Concurrent B-Tree for Storage Class Memory

FPTree

1.目标 持久性,FP-Tree必须从任何软件奔溃或电源故障的场景中,自动恢复到一致性的状态; 接近DRAM的性能 FP-Tree的性能必须要适应更高的SCM延迟 FP-Tree的恢复时间要比临时的B+树重建速度要更更快 高的可伸缩性 FP-Tree支持可变大小的键 FP-Tree构造 如图二所示,非叶子节点有序的存储在DRAM中,叶子节点放在SCM中,...