2009-10-20 82 views
1

我正在將一個程序移植到AIX上,該程序在很多地方都使用了hash_map。AIX上的hash_map?

對於linux和solaris,hash_map包含在_gnu_cxx包和stlport中。

但是,我在AIX平臺上找不到hash_map。有人知道嗎? 順便說一句,我必須使用IBM編譯器/ usr/vacpp/bin/xlC。

謝謝。

回答

2

我想你想在AIX xlC編譯器上使用<unordered_map>。這是因爲<hash_map>是一個gcc擴展。

您需要更改代碼以使用不同的名稱(或者使用翻譯層做一些jiggery-pokery)。