谓词(具体)
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(输出平方).