- 博客(4)
- 资源 (21)
- 收藏
- 关注
原创 简单的程序诠释C++ STL算法系列之十八:transform
前篇我们已经了解了一种区间元素交换swap_ranges函数,现在我们再来学习另外一种区间元素交换transform。该算法用于实行容器元素的变换操作。有如下两个使用原型,一个将迭代器区间[first,last)中元素,执行一元函数对象op操作,交换后的结果放在[result,result+(last-first))区间中。另一个将迭代器区间[first1,last1)的元素*i,依次与[firs
2012-04-29 22:09:48 22733 2
原创 简单的程序诠释C++ STL算法系列之十九:replace
替换算法将指定元素值替换为新值,使用原型如下,将迭代器[first,last)中值为old_value的元素全部替换为new_value值。 函数原型:template void replace ( ForwardIterator first, ForwardIterator last, const T& old_value, const T&
2012-04-29 22:14:34 5621 3
原创 简单的程序诠释C++ STL算法系列之十七:swap_ranges
前面我们已经熟悉了swap和iter_swap,接下来我们来看看区间元素交换算法:swap_ranges,该算法用于进行两个迭代器区间元素的交换。它的使用原形如下,将迭代器区间[first1,last1)的元素,与迭代器区间[first2,first2+(last1-first1))迭代器区间元素交换其中*first1和*first2交换、*(first+1)和*(first2+1)交换、...*
2012-04-29 21:59:23 4454
原创 纵横中“初品”Boost程序库探秘
一、话说“初品”Boost程序库探秘 C++最新标准C++11的公布,对一直游走在C++98的C++开发者(包括我自己)来说是福音亦是挑战。C++11引入的新特性让C++更具魅力变得更加友好易用,这是福音;但随之而来的语言复杂度的增加,无疑是一种挑战。面对魅力的诱惑和全新的挑战,我们如何从沉迷已久的C++98平滑地过度到C++11呢,罗剑锋老师教了我们一招“杀手锏”:探秘Boost程序
2012-04-28 01:39:45 6901
Essential C++ 中文版
2012-03-15
Exceptional C++ Style中文版
2012-03-15
Exceptional C++中文版
2012-03-15
C++ 编程思想
2012-03-15
设计模式精解-GoF 23种设计模式解析附C++实现源码
2011-09-17
2009年必会的十大SQL Server 开发技巧
2009-07-27
C语言程序设计题典和常见算法150例
2009-07-25
SQL SERVER参考手册
2009-07-24
ASP.NET完全入门经典
2009-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人