C++学习

作者: 平谦 | 来源:发表于2017-08-09 10:50 被阅读10次
namespace std {
    template<>
    struct hash<FlexLength>{
        size_t operator()(const FlexLength &length) const {
            NSUInteger subhashes[] = {
                std::hash<int>()(length.type),
                std::hash<float>()(length.value),
            };
            return VZ::Hash::IntegerArrayHash(subhashes, sizeof(subhashes) / sizeof(subhashes[0]));
        }
    };
}

template http://blog.sina.com.cn/s/blog_74a271040100tkmj.html
操作符重载

相关文章

网友评论

      本文标题:C++学习

      本文链接:https://www.haomeiwen.com/subject/fovzkxtx.html