读书人

谓词(具体)解决方案

发布时间: 2012-04-24 14:15:38 作者: rapoo

谓词(具体)
pred 谓词给个详解加实例...(具体)。

[解决办法]
谓词是修饰主语的。
一般是指容器中的元素为主语,然后修饰主语的行为。如下:
void print_square(int val)
{
printf("%d\t",val*val);
}
int main()
{
int arr[5]={1,2,3,4,5};
vector<int> vec(arr,arr+5);
for_each(vec.begin(),vec.end(),print_square);
return 0;
}
在 for_each中的谓词为 print_square.for_each是遍历容器,然后按谓词中的操作做。
于是,合起来就是 遍历容器,对每一个元素做 print_square(输出平方).

读书人网 >C++

热点推荐