我是小白,有没有哪位大神帮我看看,源码:
#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]
C++源码中指针转int值的错误解析,
文章描述了一个C++新手在处理源码时遇到的问题,关于将整型指针转换为整数值时的编译错误,并请求帮助解决。

5907





