`vector` 比 C 的数组强在哪
用 std::vector 而不是 C 的数组,最大的好处是【0】。
开始练习 →
⚠️ 装不下的时候会怎样
容量满了还往里 push_back,它会【0】。
开始练习 →
🔴 两种取元素的写法差在哪
两种取元素的写法,差别是【0】。
开始练习 →
装三个、加一遍、拿掉一个
(本条路线统一用 g++ -std=c++17 -O0 -Wall 编译) #include <iostream> #include <vector> int main() { std::vector<
开始练习 →
往 vector 里装三个数
(本条路线统一用 g++ -std=c++17 -O0 -Wall 编译)装完之后加一遍。
开始练习 →
⚠️ 走一遍,边加边找最大
(本条路线统一用 g++ -std=c++17 -O0 -Wall 编译)用下标遍历,size() 交回的是无符号类型。
开始练习 →
🔴 删掉中间那一个
(本条路线统一用 g++ -std=c++17 -O0 -Wall 编译)删掉值是 30 的那个。
开始练习 →
⚠️ 排一遍,再找一个
(本条路线统一用 g++ -std=c++17 -O0 -Wall 编译)位置从 0 数起。
开始练习 →
🔴 它替你省了哪三件事
用 std::string 之后,不用再自己管的是【0】。
开始练习 →
⚠️ `find` 找不到的时候交回什么
s.find("xyz") 找不到,交回的是【0】。
开始练习 →