Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.40 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. int main()
  4. {
  5. int a[7] = {0, 6, 5, 3, 2, 4, 1}; // static array
  6. int* b = new int[7];
  7. int n = 0;
  8.  
  9. // copy a into b using pointers
  10. for (int* p = a; p < a+7; ++p)
  11.  
  12. {*b= *p;
  13. ++b;}
  14.  
  15. b=b-7;
  16. // cross-check with random access
  17. for (int i = 0; i <= 6; ++i)
  18. if (a[i] != b[i])
  19. std::cout << "Oops, copy error...\n";
  20.  
  21. delete[] b;
  22.  
  23. return 0;
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement