给泛型 Stack 加一个 push
(本条路线统一用 g++ -std=c++17 -O0 -Wall 编译)
开始练习 →
⚠️ 再加一个 pop
(本条路线统一用 g++ -std=c++17 -O0 -Wall 编译)后进先出。
开始练习 →
🔴 两个类型参数的类模板
(本条路线统一用 g++ -std=c++17 -O0 -Wall 编译)
开始练习 →
⚠️ 越界也得有个说法
(本条路线统一用 g++ -std=c++17 -O0 -Wall 编译)越界时交回第 0 个。
开始练习 →
🔴 模板是什么时候变成真代码的
一个模板被用在两种类型上,编译器会【0】。
开始练习 →
⚠️ "代码膨胀"说的是什么
模板用多了会"代码膨胀",指的是【0】。
开始练习 →
🔴 模板特化是干什么的
给某个类型写一个特化版本,是为了【0】。
开始练习 →
🔴 每种类型各生成一份,数给你看
(本条路线统一用 g++ -std=c++17 -O0 -Wall 编译)函数模板里的 static 变量,每个实例化各有一个: #include <iostream> #include <string> /* 函
开始练习 →
⚠️ 用几种类型,就有几份计数
(本条路线统一用 g++ -std=c++17 -O0 -Wall 编译)三种类型,各调几次: #include <iostream> #include <string> /* 用了几种类型,就生成几份 —— 这就
开始练习 →
把"生成了几份"数出来
(本条路线统一用 g++ -std=c++17 -O0 -Wall 编译)
开始练习 →