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