Narzędzia użytkownika

Narzędzia witryny


copy_copy_n

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Previous revision
Next revision Both sides next revision
copy_copy_n [2009/04/30 04:09]
jan_dudziec
copy_copy_n [2009/04/30 04:13]
jan_dudziec
Linia 47: Linia 47:
  
 ===== Przykład użycia ===== ===== Przykład użycia =====
 +<code cpp>
 +//wektory: v zawiera el. 0-19, v3 zawiera 10 el. 0
 +//iteratory piaty, dziesiaty, pietnasty - wskazują na konkretne elementy wektora ​ v
 +//iterator temp - pomocniczy
  
-}+//​Kopiowanie elementów 10-15 z wektora v do el. 0-5 do wektora v3 
 +//i zapisanie w temp iteratora na pierwszy za ostatnim zmienionym elementem w v3 
 + 
 +temp = copy(dziesiaty,​ pietnasty, v3.begin());​ 
 +     
 +copy(v3.begin(),​ v3.end(), ostream_iterator<​int>​(std::​cout,​ " "));  
 +cout << endl;  
 +//10 11 12 13 14 0 0 0 0 0 
 +     
 +//​Kopiowanie 5 elementów od 0 z wektora v do wektora v3 w miejsca od 6 
 +//temp wskazuje na 6ty element v3 
 +copy_n(v.begin(),​ 5, temp); 
 + 
 +copy(v3.begin(),​ v3.end(), ostream_iterator<​int>​(std::​cout,​ " "));  
 +cout << endl;     
 +//10 11 12 13 14 0 1 2 3 4
 </​code>​ </​code>​
copy_copy_n.txt · ostatnio zmienione: 2009/04/30 04:24 przez jan_dudziec