[Uneex] GCC STL в 4.0: где hash_map?

Макс Лапшин max на maxidoors.ru
Ср Май 3 11:38:57 MSD 2006


>>
>> Ага, именно. Раньше hash_map-ом в GCC можно
>> было пользоваться, теперь только под
>> виндой.
>
> Хмм..
>
> #if defined(__GNUC__) && (macro magic)
> namespace hash = __gnu_cxx;
> #else if define(_MSC_VER_)
> namespace hash = std;
> #endif
>
> hash::hash_map m;
Ок. Если gcc 4 требует костылей,  
заколотим. Спасибо, я этого не нашел.



> Оценивать можно по разному, но  
> заставить людей из gcc это поменять  
> практически
> невозможно.

Мне, собственно были интересны  
предпосылки к такому варварству.
Может кто знает предысторию такого  
решения.



Подробная информация о списке рассылки Uneex