Мне интересно, насколько я могу полагаться на них в реальном коде, не жертвуя при этом переносимостью. Я работаю над проектами инструментов, которые должны работать на множестве архитектур и компиляторов, включая:
- Linux (x86_64, AMD/Intel): GCC, Intel, портлендские компиляторы
- AIX (Power): GCC, xlC
< li>Серия Cray XT (AMD): GCC, Portland, компиляторы Pathscale - IBM Blue Gene Series (Power): xlC, GCC
- SGI Altix (Itanium): компиляторы Intel
- Windows: это не совсем приоритет, но не стесняйтесь давать полезные ответы.
Подробнее здесь: https://stackoverflow.com/questions/607 ... s-hash-map
Мобильная версия