既然如此,那就帮帮室友吧。
(Ctrl + F 可在页面查找)
string str; //字符串
int m,n; //整数
vector<int> vct;
str.reserve(m); //预留字符串的内存空间
str.push_back(str[i]); //将字符追加至字符串末尾
str.append(n); //追加字符串至末尾
str.substr(i,n); //从索引i开始提取长度n的子字符串
__gcd(m,n); //求m,n的最大公约数
ranges::max(vct); //获取vct向量的最大值
for(int i : vct){} //遍历vct向量的每个i
static_cast<double>(num1); //静态类型转换
count()
accumulate(nums.begin(), nums.end(), 0) //求和(开始位置,结束位置,初始值)
unordered_map<key,value> //键值对映射
unordered_set<int> a; //无序集合类型
a.insert() //插入值
a.first //容器类键
a.second //容器类值
queue<int> q; //声明名为q的队列,存储整数值
q.push(t); //将t添加到队列q的尾部
q.front() //q的头部元素
q.pop() //移除头部元素
q.size() //q的长度
push_back()将元素添加到容器尾并增加容器大小
push()将元素添加到队尾,或栈顶
reserve(str.begin(), str.end()); // 翻转整个str字符串
str.erase(idx1,idx2); //删除子字符串
deque<string> d; //创建双端队列
std::istringstream iss(s); //用字符串 s 创建了一个 std::istringstream 对象 iss
iss >> token //从 istringstream 对象 iss 中提取单词,并将提取的单词存储在字符串变量 token 中