Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- void solve()
- {
- char *lpBuffer = new (std::align_val_t(128)) char[100];
- for (int i = 0; i < 100; i++) lpBuffer[i] = 'A' + (rand() % 20);
- std::cout << std::string(lpBuffer, 100) << std::endl;
- // begin, end, end_to,
- std::copy_backward(lpBuffer, lpBuffer + 20, lpBuffer + 10 + 20);
- std::cout << std::string(lpBuffer, 100) << std::endl;
- delete [] (std::align_val_t(128), lpBuffer);
- std::cout << "DONE!" << std::endl;
- }
- int main()
- {
- solve();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement