从stl的max函数写法学到的
来源:互联网 发布:floyd算法视频 编辑:程序博客网 时间:2024/05/05 14:32
下面是stl库中的max函数的源码:
template<typename T>inline const T max(const T &a, const T &b){return a > b?a:b;}
有如下特点:
- 简单的函数可以避免代码膨胀,所以使用内联的形式实现;
- 参数和返回值均是const型的,做到十分的安全;
- 参数是以传引用的方式传递的,这是因为已经被限定为const,那么即使是使用传引用也是安全的;
虽然是一个简单的代码,却有很多的讲究。
- 从stl的max函数写法学到的
- STL中坑爹的max函数
- 从java学到的
- 最近学到update的另一种写法
- 从java学到的 续篇
- 从OleContainer学到的东西
- 从OleContainer学到的东西
- 从QuickContactsDemo学到的东西
- 学到javascript的函数了。
- STL unique(去重函数) 离散化的一般写法
- 从MFC中的CSinpleList学到的东西
- 从MFC中的CSinpleList学到的东西
- 从MFC中的CSinpleList学到的东西
- 从Reddit学到的七条经验
- 从查找一次内存泄漏学到的...
- 从Reddit学到的七条经验
- 学到的python-从0开始
- 从一家电子商务网站学到的经验教训
- ArrayList和Vector的区别
- Map-Reduce Algorithm Design
- 算法:十进制转换为十六进制,二进制,八进制
- HTTP 协议 理解
- vijos 1002 Victoria的舞会2 强连通分量
- 从stl的max函数写法学到的
- Win8+Ubuntu12.04双系统安装(EasyBCD硬盘安装)
- libevent解析1--运行架构
- C# typeof() 和 GetType()区别
- poj 3117 World Cup
- opencv排错总结
- 面试笔试之atoi函数
- C语言各种数据类型在系统中占的字节和取值范围
- postgres源码解析篇1