Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // swap
- //
- //
- //
- #include "string.h"
- #include <cassert>
- int main()
- {
- {
- String str[2];
- str[0] = "one";
- str[1] = "zero";
- str[0].swap(str[1]);
- assert(str[0] == "zero");
- assert(str[0].getlength() == 4);
- assert(str[0].isclosed());
- assert(str[1] == "one");
- assert(str[1].getlength() == 3);
- assert(str[1].isclosed());
- }
- {
- String str[2];
- str[0] = "Contain nothing";
- str[1].swap(str[0]);
- assert(str[0] == "");
- assert(str[1] == "Contain nothing");
- }
- std::cout << "Completed testing string's swap method!" << std::endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment