хэшируется

могу позволить реализации STL подобрать мои пользовательские типы? На MSVC есть классstd::tr1::hash, который я могу частично специализировать, используя

namespace std 
{
    namespace tr1 
    { 
        template <> 
        struct hash<MyType> 
        { ... };
    } 
}

но это рекомендуемый способ? Кроме того, это работает с реализацией GCC? Заboost::hashдостаточно предоставить бесплатную функциюsize_t hash_value (const MyType&)Есть ли что-то подобное для реализации TR1?

Ответы на вопрос(4)

Ваш ответ на вопрос