为啥错了
#include <iostream>using namespace std;
typedef int ty;
ty entry[5] = {0,1,2,3,4};
template<class ty>
void vst(ty &a)
{
cout<<a<<endl;
}
void traverse(void (*visit)(ty &))//要通过指向函数的指针来遍历数组
{
for(int i = 0; i < 5; i++)
(*visit)(entry[i]);
}
int main()
{
ty b;
traverse(&vst(b));//?
system("pause");
return 0;
}