#define.md 696 B

代码行为控制宏

全局

NANXINGTHREAD     //控制代码线程安全,包括引入各种锁,适用对象包括skiplist.h,默认未定义。

extend/

skiplist.h

SKIP_MAX_SIZE    //控制跳表是否有最大限制和在最大限制的行为,当没有最大限制时可以恒定一直插入,有最大限制时当数据量到达上限会返回full而不会进行插入,同时有不同的构造函数,并且引入新的change_size(int)函数,默认未定义。

_RANDOMLIST    //启用之后在skiplist.h中加入create_random_list() public函数,能够初始化内部随机数表