Advertisement
Guest User

Untitled

a guest
Nov 13th, 2024
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.55 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2.  
  3. void solve()
  4. {
  5.     char *lpBuffer = new (std::align_val_t(128)) char[100];
  6.     for (int i = 0; i < 100; i++) lpBuffer[i] = 'A' + (rand() % 20);
  7.  
  8.     std::cout << std::string(lpBuffer, 100) << std::endl;
  9.     //                 begin,    end,           end_to,
  10.     std::copy_backward(lpBuffer, lpBuffer + 20, lpBuffer + 10 + 20);
  11.     std::cout << std::string(lpBuffer, 100) << std::endl;
  12.  
  13.     delete [] (std::align_val_t(128), lpBuffer);
  14.    
  15.     std::cout << "DONE!" << std::endl;
  16. }
  17.  
  18. int main()
  19. {
  20.     solve();
  21.     return 0;
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement