Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #include "StringView.h"
- int main()
- {
- std::string original = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
- StringView sv{original.data(), original.size()};
- std::cout << "sv: \"" << sv << "\" (size: " << sv.size() << ").\n"
- "Modifying original string (original[0] to '4')...\n";
- original[0] = '4';
- std::cout << "sv: \"" << sv << "\" (size: " << sv.size() << ").\n"
- "sv[1]: \'" << sv[1] << "\'.\n";
- std::cout << "sv == \"4BCDEFGHIJKLMNOPQRSTUVWXYZ\": "
- << std::boolalpha << (sv == "4BCDEFGHIJKLMNOPQRSTUVWXYZ") << '\n';
- }
- /*output:
- sv: "ABCDEFGHIJKLMNOPQRSTUVWXYZ" (size: 26).
- Modifying original string (original[0] to '4')...
- sv: "4BCDEFGHIJKLMNOPQRSTUVWXYZ" (size: 26).
- sv[1]: 'B'.
- sv == "4BCDEFGHIJKLMNOPQRSTUVWXYZ": true
- */
Advertisement
Add Comment
Please, Sign In to add comment