Skip to main content

Appendix 1

std::vector 库的方法

方法调用语法返回类型功能示例代码
push_backvec.push_back(value)void向 vector 的末尾添加一个元素vec.push_back(10);
pop_backvec.pop_back()void移除 vector 的最后一个元素vec.pop_back();
backvec.back()T&(引用类型)返回 vector 中最后一个元素的引用,可读可写int x = vec.back();
sizevec.size()std::size_t返回 vector 的当前大小(元素个数)std::size_t s = vec.size();

std::string 库的方法

方法调用语法返回类型功能示例代码
stoistd::stoi(str)int将字符串转换为整数int x = std::stoi("42");
findstr.find(sub, pos = 0)std::size_t查找子字符串首次出现的位置size_t pos = str.find("abc");
substrstr.substr(pos, len)std::string提取从指定位置开始的子字符串string sub = str.substr(0, 5);