char strcat(char *dst, char *src) { assert(dst != nullptr && src != nullptr); char *res = dst; while (dst != '\0') ++dst; while ((*dst++ = *src++) != '\0');
return res;
}