📄 l3_str.cpp
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -