Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      std::multimap<Key,T,Compare,Allocator>::value_compare

      From cppreference.com
      <cpp‎ |container‎ |multimap

      [edit template]
       
       
       
      std::multimap
      Member functions
      Non-member functions
      (until C++20)(until C++20)(until C++20)(until C++20)(until C++20)
      Deduction guides(C++17)
       
      class value_compare;

      std::multimap::value_compare is a function object that compares objects of typestd::multimap::value_type (key-value pairs) by comparing of the first components of the pairs.

      Contents

      [edit]Member types

      Type Definition
      result_type(deprecated in C++17)(removed in C++20)bool
      first_argument_type(deprecated in C++17)(removed in C++20)value_type
      second_argument_type(deprecated in C++17)(removed in C++20)value_type

      These member types are obtained via publicly inheritingstd::binary_function<value_type, value_type,bool>.

      (until C++11)

      [edit]Protected member objects

      Compare comp
      the stored comparator
      (protected member object)

      [edit]Member functions

      (constructor)
      constructs a newvalue_compare object
      (protected member function)[edit]
      operator()
      compares two values of typevalue_type
      (public member function)[edit]

      std::multimap<Key,T,Compare,Alloc>::value_compare::value_compare

      protected:
      value_compare( Compare c);

      Initializes the internal instance of the comparator toc.

      Parameters

      c - comparator to assign

      std::multimap<Key,T,Compare,Alloc>::value_compare::operator()

      bool operator()(const value_type& lhs,const value_type& rhs)const;

      Compareslhs.first andrhs.first by calling the stored comparator.

      Parameters

      lhs, rhs - values to compare

      Return value

      comp(lhs.first, rhs.first)

      [edit]Exceptions

      May throw implementation-defined exceptions.

      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/container/multimap/value_compare&oldid=50598"

      [8]ページ先頭

      ©2009-2025 Movatter.jp