注册 登录
编程论坛 C++教室

求助大神!! 如何给STL中的函数for_each 构造一个函数参数,能够输出区间的数值

滚落的石子 发布于 2013-12-10 23:07, 387 次点击
#include<iostream>
#include<algorithm>   //为了引用count ,for_each 等函数
void *my_print(int *a,int*b)
{
    int *temp=a;
    for (;temp!=b;temp++)
    {
        std::cout<<*temp<<std::endl;
    }
}

int main()
{
    int a[]={1,5,4,2,3,7,8,5,5};
    int n=sizeof(a)/sizeof(*a);

    std::for_each(a,a+n,my_print);

    }

我这样用怎么就不对呢?
4 回复
#2
官少2013-12-10 23:08
看不懂
#3
滚落的石子2013-12-10 23:13
回复 2楼 官少
感觉好凌乱 .今天刚学STL中的函数
#4
i802862013-12-10 23:55
STL算法,那么容器在哪?
#5
peach54602013-12-11 08:12
没看懂想干嘛
1