摘要: 1,traits char name[] = "templates"; int legnth = sizeof(name) - 1; accum(&name[0], &name[legnth]);2,value traitvalue trait有个缺点:在所在类的内部,C++只允许对整形和枚举类型初始化成静态成员变量。显然folat或其它自定义类型等不能使用上面解决方案... 阅读全文
posted @ 2017-05-21 13:07 细雨细语 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 0,最小堆:parent(i) = left_children && parent >= right_children parent = (children - 1) / 2;left_children = 2*parent + 1;right_children = 2*parent + 2;1,2, 3,4, 阅读全文
posted @ 2017-05-21 01:34 细雨细语 阅读(71) 评论(0) 推荐(0) 编辑