⚠️ 两个 string 怎么比大小
比较两个 std::string 的内容,该用【0】。
取一段、找一个、找不着
(本条路线统一用 g++ -std=c++17 -O0 -Wall 编译) #include <iostream> #include <string> int main() { std::string s
⚠️ 拼一串,一次都不拷
(本条路线统一用 g++ -std=c++17 -O0 -Wall 编译)注意循环变量的写法: #include <iostream> #include <string> #include <vector>
量一量、切一段、找一个
(本条路线统一用 g++ -std=c++17 -O0 -Wall 编译)位置从 0 数起。
🔴 判"在不在",别拿 -1 去比
(本条路线统一用 g++ -std=c++17 -O0 -Wall 编译)用正确的判据。
⚠️ 拼成一串,中间加横线
(本条路线统一用 g++ -std=c++17 -O0 -Wall 编译)结果该是 a-bb-ccc,开头不要横线。
`map` 和 `set`,差在哪
两个容器的区别是【0】。
🔴 `m["没有的键"]` 会怎样
用 [] 去取一个不存在的键,map 会【0】。
⚠️ 想数每个词出现几次,怎么写最省事
统计一批词各出现几次,最简单的写法是【0】。
🔴 `[]` 悄悄插了一个进去
(本条路线统一用 g++ -std=c++17 -O0 -Wall 编译)注意 size() 在三处的变化: #include <iostream> #include <map> #include <strin