Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- template <typename TipPok>
- TipPok swap_ranges_ (TipPok p1, TipPok p2, TipPok p3) {
- while (p1!=p2) {
- swap(*p1, *p3);
- p1++;
- p3++;
- }
- return p3;
- }
- int main () {
- int niz1[6]={1,2,3,4,5,6};
- int niz2[6];
- swap_ranges_(niz1,niz1+6,niz2);
- for (int i=0; i<6; i++) cout<<niz2[i]<<" ";
- cout<<endl;
- string s1="Selma je bila ovdje.";
- string s2="Mali programercic .";
- swap_ranges_(s1.begin(), s1.end(), s2.begin());
- cout<<s2;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement