先占位置,别造元素
(本条路线统一用 g++ -std=c++17 -O0 -Wall 编译)占完之后 size() 必须还是 0。
⚠️ 两处白拷,都改掉
(本条路线统一用 g++ -std=c++17 -O0 -Wall 编译)⚠️ 这一节的计数**只数标准强制的那几种**(传值、传 const&、push_back 一个左值 / 一个 move 过的),**不数返回值和临时对象**
🔴 交进去就不用了的,让它搬
(本条路线统一用 g++ -std=c++17 -O0 -Wall 编译)⚠️ 这一节的计数**只数标准强制的那几种**(传值、传 const&、push_back 一个左值 / 一个 move 过的),**不数返回值和临时对象**
⚠️ 循环里那份白拷,一个字符解决
(本条路线统一用 g++ -std=c++17 -O0 -Wall 编译)⚠️ 这一节的计数**只数标准强制的那几种**(传值、传 const&、push_back 一个左值 / 一个 move 过的),**不数返回值和临时对象**
接手一个 C++ 工程,第一件事做什么
拿到一个别人的 C++ 工程,最该先做的是【0】。
⚠️ 一个能交接的工程,至少要验几类
要说一个 C++ 工程能交出去了,至少得验【0】。
一个能被接手的小工程
(本条路线统一用 g++ -std=c++17 -O0 -Wall 编译)⚠️ 判题机只编一个源文件,所以这条路线的"多文件工程"**都用注释分段的方式写在一个文件里**——分段的**顺序和依赖关系是真的**,只是没有真
第一步:把"头文件"那一段补齐
(本条路线统一用 g++ -std=c++17 -O0 -Wall 编译)⚠️ 判题机只编一个源文件,所以这条路线的"多文件工程"**都用注释分段的方式写在一个文件里**——分段的**顺序和依赖关系是真的**,只是没有真
⚠️ 第二步:用算法算总数
(本条路线统一用 g++ -std=c++17 -O0 -Wall 编译)
🔴 第三步:坏输入当场拦下
(本条路线统一用 g++ -std=c++17 -O0 -Wall 编译)