zoukankan      html  css  js  c++  java
  • stl_relops.h

    stl_relops.h
    // Filename:    stl_relops.h
    
    // Comment By:  凝霜
    // E-mail:      mdl2009@vip.qq.com
    // Blog:        http://blog.csdn.net/mdl13412
    
    // 这个文件非常简单, 提供比较运算符的重载, 任何全局的比较运算符如果需要重载
    // 只需要自己提供operator <和==即可
    
    /*
     *
     * Copyright (c) 1994
     * Hewlett-Packard Company
     *
     * Permission to use, copy, modify, distribute and sell this software
     * and its documentation for any purpose is hereby granted without fee,
     * provided that the above copyright notice appear in all copies and
     * that both that copyright notice and this permission notice appear
     * in supporting documentation.  Hewlett-Packard Company makes no
     * representations about the suitability of this software for any
     * purpose.  It is provided "as is" without express or implied warranty.
     *
     * Copyright (c) 1996,1997
     * Silicon Graphics
     *
     * Permission to use, copy, modify, distribute and sell this software
     * and its documentation for any purpose is hereby granted without fee,
     * provided that the above copyright notice appear in all copies and
     * that both that copyright notice and this permission notice appear
     * in supporting documentation.  Silicon Graphics makes no
     * representations about the suitability of this software for any
     * purpose.  It is provided "as is" without express or implied warranty.
     *
     */
    
    /* NOTE: This is an internal header file, included by other STL headers.
     *   You should not attempt to use it directly.
     */
    
    #ifndef __SGI_STL_INTERNAL_RELOPS
    #define __SGI_STL_INTERNAL_RELOPS
    
    __STL_BEGIN_RELOPS_NAMESPACE
    
    template <class T>
    inline bool operator!=(const T& x, const T& y)
    {
      return !(x == y);
    }
    
    template <class T>
    inline bool operator>(const T& x, const T& y)
    {
      return y < x;
    }
    
    template <class T>
    inline bool operator<=(const T& x, const T& y)
    {
      return !(y < x);
    }
    
    template <class T>
    inline bool operator>=(const T& x, const T& y)
    {
      return !(x < y);
    }
    
    __STL_END_RELOPS_NAMESPACE
    
    #endif /* __SGI_STL_INTERNAL_RELOPS */
    
    // Local Variables:
    // mode:C++
    // End:
  • 相关阅读:
    shiro的授权与认证
    spring-aop
    GC选择之串行收集与并行收集
    4. Tomcat调优
    spring boot 启动 开启注解 加载 bean
    一、JavaScript实现AJAX(只需四步)
    DVWA安装
    CTF入门指南
    Metasploit 学习
    JSP笔记
  • 原文地址:https://www.cnblogs.com/zendu/p/4981580.html
Copyright © 2011-2022 走看看