Język C++
reverse_copy
[funkcja] Kopiuje elementy z określonego zakresu w odwróconej kolejności.Składnia
#include <algorithm>
namespace std
{
template < typename BidIt, typename OutputIt >
OutputIt reverse_copy( BidIt first, BidIt last, OutputIt );
}
Opis szczegółowy
Kopiuje elementy z zakresu źródłowego do docelowego, odwracając przy tym ich kolejność.
Argumenty
Wartość zwracana
Iterator wyjściowy wskazująca na element będący za ostatnim elementem zakresu docelowego.
Przykład
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int a[ 8 ] = { 1, 2, 4, 7, 11, 16, 22, 29 };
int b[ 8 ];
reverse_copy( a, a + 8, b );
cout << "Tablica a po reverse_copy: \n";
for( int i = 0; i < 8; i++ )
cout << a[ i ] << '\n';
cout << "Tablica b po reverse_copy: \n";
for( int i = 0; i < 8; i++ )
cout << b[ i ] << '\n';
}
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.