- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 C++11一个元组的简单实现
下面是实现一个元组的简单思路代码如下:#ifndef MY_TUPLE_HPP#define MY_TUPLE_HPPtemplate class my_tuple {};template class my_tuple{public: typedef my_tuple<> base_type; typedef my_tuple this_type; typ
2018-02-01 23:35:56 470
转载 定义返回函数指针的函数
1. 基础知识: 1) 定义函数指针:return_type (*func_pointer)(parameter_list)2) 定义返回函数指针的函数:return_type(*function(func_parameter_list))(parameter_list)定义了一个函数function,该函数的参数列表是(function_patameter_list),返回类
2012-09-01 17:14:02 529
原创 Rb-tree中删除元素后树形调整函数_Rb_tree_rebalance_for_erase
//全局函数,用于删除节点后调整树形//__z为待删除点,__root为根节点,__leftmost左极点,__rightmost为右极点inline _Rb_tree_node_base*_Rb_tree_rebalance_for_erase(_Rb_tree_node_base* __z, _Rb_tree_node_b
2012-08-24 22:15:29 3161
原创 Rb-tree中插入后树形调整函数_Rb_tree_rebalance
//全局函数,用于插入新节点后重新使树形平衡,//参数一为指向新增节点的指针,参数二为指向根节点的指针inline void _Rb_tree_rebalance(_Rb_tree_node_base*__x, _Rb_tree_node_base*& __root) { __x->_M_color = _S_rb_tree_red; //新增节点必须为红 w
2012-08-22 11:45:01 1109
转载 RB-tree
红黑树维基百科,自由的百科全书跳转到: 导航, 搜索红黑树是一种自平衡二叉查找树,是在计算机科学中用到的一种数据结构,典型的用途是实现关联数组。它是在1972年由鲁道夫·贝尔发明的,他称之为"对称二叉B树",它现代的名字是在 Leo J. Guibas 和 Robert Sedgewick 于1978年写的一篇论文中获得的。它是复杂的,但它的操作有着良好的最
2012-08-20 21:42:36 835
转载 extern "C"的用法解析
1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有
2012-08-17 14:55:26 443
转载 C++语言概念域检查(concept checking)
Dr. Dobb´s Journal June 2001 出处: 使用模板进行编程的更佳实践。 By Jeremy Siek and Andrew LumsdaineJeremy and Andrew work in the computer science department at Indiana University. They can be contacted
2012-08-13 23:47:02 2978
智能语音拨号报警系统
2010-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人