
CNDB
summermoonlight
满船清梦压星河
展开
-
命令行参数配置
Boost库中的 program_options可以很方便的形成命令行参数配置program_options库由三个部分构成:1、options_description(选项描述器) 作用:描述当前的程序定义了哪些选项常用语句:options_description opt; // 定义选项描述器opt.add_option()("help,h", "Help message"); // 添加选项opt.add_option()("file,f", value<string>(),原创 2021-04-11 16:44:37 · 787 阅读 · 0 评论 -
va_list示例
void va_start(va_list ap, last_arg),修改了用va_list申明的指针,比如ap,使这个指针指向了不定长参数列表省略号前的位置(即:第一个不定的位置)。type va_arg(va_list, type),获取参数列表的下一个参数,并以type的类型返回。这里有坑!!!void va_end(va_list ap), 参数列表访问完以后,参数列表指针与其他指针一样,必须收回,否则出现野指针。int vsnprintf(char *str, size_t size, c原创 2021-04-11 15:58:54 · 175 阅读 · 0 评论 -
实现cndb
散列索引优点:结构相对简单,速度块缺点:数据排序是乱的,所以只能做精确匹配,无法进行范围匹配原创 2021-05-14 11:09:22 · 935 阅读 · 0 评论