存档

文章标签 ‘transform’

no matching function for call to transform

2010年10月11日 8 条评论

文章得从《C++标准程序库》中的一个源代码说起。今天看到了第11章String,于是敲了书上的源代码,在Ubuntu下一编译,靠,竟然报错了。
STL报错那是什么概念……信息异常混乱啊!于是就直接去Google搜索错误提示关键字了。恩,找到了相关问题,同样也是《C++标准程序库》上的这份代码造成的。
现来看一下代码吧:
#include <iostream>
#include <string>
#include <algorithm&[......]

继续阅读

分类: STL编程 标签: , , ,

STL四则运算仿函数

2010年10月8日 没有评论

STL中四则运算的仿函数算子分别是加plus<type>(), 减minus<type>(), 乘plus<type>(), 除plus<type>(),还有取模运算modulus<type>(),取反negate<type>().这些都定义在functional头文件中。下面通过transform的配合来介绍一下各个函数的用法:
先创建两个vector,都存放1到9,然后通过transform将两个集合中的元素进行相应的[......]

继续阅读

分类: STL编程 标签: , , ,