Death420

main.cpp

Oct 13th, 2023 (edited)
1,005
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.78 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. #include "StringView.h"
  4.  
  5. int main()
  6. {
  7.   std::string original = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
  8.  
  9.   StringView sv{original.data(), original.size()};
  10.   std::cout << "sv: \"" << sv << "\" (size: " << sv.size() << ").\n"
  11.   "Modifying original string (original[0] to '4')...\n";
  12.  
  13.   original[0] = '4';
  14.  
  15.   std::cout << "sv: \"" << sv << "\" (size: " << sv.size() << ").\n"
  16.   "sv[1]: \'" << sv[1] << "\'.\n";
  17.  
  18.   std::cout << "sv == \"4BCDEFGHIJKLMNOPQRSTUVWXYZ\": "
  19.   << std::boolalpha << (sv == "4BCDEFGHIJKLMNOPQRSTUVWXYZ") << '\n';
  20. }
  21.  
  22. /*output:
  23.  
  24. sv: "ABCDEFGHIJKLMNOPQRSTUVWXYZ" (size: 26).
  25. Modifying original string (original[0] to '4')...
  26. sv: "4BCDEFGHIJKLMNOPQRSTUVWXYZ" (size: 26).
  27. sv[1]: 'B'.
  28. sv == "4BCDEFGHIJKLMNOPQRSTUVWXYZ": true
  29. */
Advertisement
Add Comment
Please, Sign In to add comment