🦊
Size: a a a
🦊
CC
CC
CC
std::swap(str, newStr);
delete[] newStr;
🦊
🦊
using std::swap;
swap(str, newStr);
f&
using std::swap;
swap(str, newStr);
char *str1;
char *str2;
uintptr_t pstr1 = (uintptr_t) str1;
uintptr_t pstr2 = (uintptr_t) str2;
pstr1 ^= pstr2;
pstr2 ^= pstr1;
pstr1 ^= pstr2;
str1 = (char*) pstr1;
str2 = (char*) pstr2;
🦊
char *str1;
char *str2;
uintptr_t pstr1 = (uintptr_t) str1;
uintptr_t pstr2 = (uintptr_t) str2;
pstr1 ^= pstr2;
pstr2 ^= pstr1;
pstr1 ^= pstr2;
str1 = (char*) pstr1;
str2 = (char*) pstr2;
f&
A
char *str1;
char *str2;
uintptr_t pstr1 = (uintptr_t) str1;
uintptr_t pstr2 = (uintptr_t) str2;
pstr1 ^= pstr2;
pstr2 ^= pstr1;
pstr1 ^= pstr2;
str1 = (char*) pstr1;
str2 = (char*) pstr2;
f&
A
char *str1;
char *str2;
uintptr_t pstr1 = (uintptr_t) str1;
uintptr_t pstr2 = (uintptr_t) str2;
pstr1 ^= pstr2;
pstr2 ^= pstr1;
pstr1 ^= pstr2;
str1 = (char*) pstr1;
str2 = (char*) pstr2;
f&
A
f&
A
f&
p
f&
IL
(uintptr_t)и
(char*)