我是小白,有没有哪位大神帮我看看,源码:
#include <iostream>
#include <map>
using namespace std;
int ListCleanUp(int* a)
{
int arr[] = {a};
map<int,int> mp;
for(int i = 0; i < 3; i++)
{
mp[arr[i]]++;
}
for(map<int,int>::iterator it = mp.begin ();it!=mp.end ();it++)
{
cout << it->first << "{" << it->second << "}" << " ";
}
return 0;
}
报错:
[Error] invalid conversion from 'int*' to 'int' [-fpermissive]