第四步:串起来,并且对拍
第四步:两个纯函数接起来算总额,立刻和基准对一次账。
开始练习 →
交付:五条验收条款一起过
最后一步:把这条路线的五个结论分别写成一条能重跑的验收条款!
开始练习 →
同一件事要对好几种类型做,最省事的办法
同一段逻辑要对 int、double、字符串各来一遍,最省事的是【0】。
开始练习 →
⚠️ 什么时候**不该**用泛型
照顾这几样,要写几份 各写一份 写一份够 下面几种情况,最不该用泛型的是【0】。
开始练习 →
🔴 泛型和"用一个基类",差在哪
照顾这几样,要写几份 各写一份 写一份够 让一段代码适配多种类型,泛型和"都继承同一个基类"的差别是【0】。
开始练习 →
⚠️ 泛型对类型提的要求是什么
照顾这几样,要写几份 各写一份 写一份够 一个泛型函数里写了 a > b,它对类型的要求是【0】。
开始练习 →
一个泛型容器,最该保证什么
照顾这几样,要写几份 各写一份 写一份够 写一个"能装任何东西"的容器,最该保证的是【0】。
开始练习 →
🔴 手写三份和模板一份,结果一模一样
照顾这几样,要写几份 各写一份 写一份够 (本条路线统一用 g++ -std=c++17 -O0 -Wall 编译)上半段各写一份,下半段写一份: #include <iostream> #include <string&
开始练习 →
函数模板的第一行怎么写
要写一个泛型函数,第一行该用哪个关键字打头?答案是【0】。
开始练习 →
⚠️ 调用时要不要写尖括号
调用 twice(5) 而不写 twice<int>(5),【0】。
开始练习 →