
map容器只能在main函数中使用吗?
展开全部
不是的,map容器可以在任意位置使用的。
#include <map>
void map_demo()
{
std::map<int, int> m;
m[1] = 2;
m[2] = 1;
}
int main(int, char*[])
{
map_demo();
return 0;
}
#include <map>
void map_demo()
{
std::map<int, int> m;
m[1] = 2;
m[2] = 1;
}
int main(int, char*[])
{
map_demo();
return 0;
}
更多追问追答
追问
为什么要std::才可以啊?
追答
std::是命名空间
如果没有这个命名空间他识别不了的
展开全部
using std::map或者using namespace std,要不就每次用的时候都加上std::
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以用。函数都是同级的..不存在这个问题。只是说main函数是控制台的入口罢了..
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询