l3_str.cpp
来自「此为破解装载器一书中的源代码,在看雪论坛下载的,」· C++ 代码 · 共 33 行
CPP
33 行
#include "l3_str.h"TextString& TextString::operator+=(const TextString& s) // EXCEPTION NEUTRAL{ if(&s==this) { const int len=length(); const int len_pow2=len<<1; _string.resize(len_pow2+1); _string[len_pow2]='\0'; if(len>0) { memcpy(&_string[len], &_string[0], len*sizeof(char)); } } else { const int len=length(); const int s_len=s.length(); const int total_len=len+s_len; _string.resize(total_len+1); _string[total_len]='\0'; if(s_len>0) { memcpy(&_string[len], &s._string[0], s_len*sizeof(char)); } } return *this;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?