我在程序中包含了这样的头文件就出错了
#include <map.h>
#include <iostream.h>
#include <string.h>
提示找不到map.h的路径。这是怎么回事呢?谁能告诉我。

解决方案 »

  1.   

    不是的吧,你好好看看那个头文件,不要.h的吧,标准的stl,vc应该支持的吧。
      

  2.   

    #include <map>
    #include <iostream>
    #include <string>#include <vector>
    #include <list>
      

  3.   

    #include <windows.h>
    #include <vector>
    using namespace std;
      

  4.   

    你去掉.h看看,好了吧!
    #include <map>
    #include <iostream>
    #include <string>#include <vector>
    #include <list>using namespace std;
      

  5.   

    #include <map>
    #include <iostream>
    #include <string>#include <vector>
    #include <list>using namespace std;
      

  6.   

    #include <map>
    #include <iostream>
    #include <string>#include <vector>
    #include <list>using namespace std;
      

  7.   

    #include <iostream>
    #include <string>
    #include <map>
    #include <vector>
    using namespace std; 这样用了之后,还是有两个错误,142个警告。真要命了。
      

  8.   

    没什么好关注的,楼上都说的很清楚了,不要.h就OK
      

  9.   

    你一定是没有注意使用名字空间来声明使用对象方法1:
    使用std::vector<int> vec1;//std通用名字空间,::域操作符方法2:
    使用using std::vector;//声明要使用std中的vector
    #include <vector>
    using std::vector;
    vector<int> vec1;方法3:
    using namespace std;vector<int> vec1;