Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      std::forward_list<T,Allocator>::reverse

      From cppreference.com
      <cpp‎ |container‎ |forward list

      [edit template]
       
       
       
      std::forward_list
      Member functions
      Non-member functions
      (until C++20)(until C++20)(until C++20)(until C++20)(until C++20)
      Deduction guides(C++17)
       
      void reverse()noexcept;
      (since C++11)
      (constexpr since C++26)

      Reverses the order of the elements in the container.

      No references or iterators become invalidated.

      [edit]Complexity

      Linear in the size of the container.

      [edit]Example

      Run this code
      #include <iostream>#include <forward_list> std::ostream& operator<<(std::ostream& ostr,conststd::forward_list<int>& list){for(auto& i: list)        ostr<<' '<< i;return ostr;} int main(){std::forward_list<int> list={8,7,5,9,0,1,3,2,6,4};std::cout<<"initially: "<< list<<'\n';     list.sort();std::cout<<"ascending: "<< list<<'\n';     list.reverse();std::cout<<"descending:"<< list<<'\n';}

      Output:

      initially:  8 7 5 9 0 1 3 2 6 4ascending:  0 1 2 3 4 5 6 7 8 9descending: 9 8 7 6 5 4 3 2 1 0

      [edit]See also

      sorts the elements
      (public member function)[edit]
      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/container/forward_list/reverse&oldid=156310"

      [8]ページ先頭

      ©2009-2025 Movatter.jp