作业帮 > 综合 > 作业

map容器只能在main函数中使用吗?

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/18 17:01:15
map容器只能在main函数中使用吗?
我在main函数外定义了个函数,想会用map容器,可是MS2010提示错误.急,
map容器只能在main函数中使用吗?
不是的,map容器可以在任意位置使用的.

#include

void map_demo()
{
std::map m;
m[1] = 2;
m[2] = 1;
}

int main(int, char*[])
{
map_demo();
return 0;
}
再问: 为什么要std::才可以啊?
再答: std::是命名空间 如果没有这个命名空间他识别不了的
再问: 我在头文件输入using namespace std;怎么不可以?
再答: 也可以,不过不建议