如何在vc++6中INCLUDE ”map.H”

如題:

我用VC++精靈建的PROJECT(WITH MFC)

INCLUDE "map.H" 之後總是不能順利COMPLIE

只是想用 map 這個資料型態而已

也有人告訴我 可試試 STLport

但安裝的時候有一點一複雜,沒能成功

有直接可以在vc++裡面使用的方法嗎?(mfc 還是要用的)

這問題真困擾我一陣子了

多謝各位大大!!!

Update:

喔喔 我也是這樣做的喔...

#include

然後

using namespace std;

不過 vc6 就是不給面子...

我後來發現要將 #include 這一行放在

#include "stdafx.h"這行的正下方,這樣才會過...應該有衝到吧

不過還有很多問題,例如我想在某個 class 宣告map型態的變數時

這樣就compile不會過了 ....放棄了,也不到非用不可的地步

只覺得方便而已

1 Answer

Rating
  • Cloud
    Lv 4
    1 decade ago
    Favorite Answer

    STL的map嗎?

    你應該下

    #include <map>

    然後

    using namespace std;

    可省去宣告map時要加std::的動作

    如: std::map<int, int> x;

    2007-11-19 00:54:17 補充:

    別的cpp檔要用到也是需要include < map >

    Source(s): 自己, 自己
Still have questions? Get your answers by asking now.