[Uneex] GCC STL в 4.0: где hash_map?
Vladimir Prus
ghost на cs.msu.su
Ср Май 3 11:24:19 MSD 2006
On Wednesday 03 May 2006 11:13, Макс Лапшин wrote:
> > Либо это, либо потому что раньше hash_map
> > был в namespace std, а теперь в
> > __gnu_cxx. Оба изменения были, но какое из
> > них было когда я уже не помню.
> >
> > В любом случае, без конкретного
> > сообщения об ошибке скачать ничего
> > больше
> > нельзя.
>
> Ага, именно. Раньше 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;
> Поборники чистоты, блин. Результат
> печален: aspseek (www.aspseek.org) больше не
> собирается.
> Из-за того, что кто-то решил
> педантично следовать букве закона и
> создавать для разработчиков
> новую головную боль из-за еще большей
> непереносимости софта.
Оценивать можно по разному, но заставить людей из gcc это поменять практически
невозможно.
- Volodya
Подробная информация о списке рассылки Uneex