C++普通类从模板类派生
#include<iostream> using namespace std; /*欲得到模板类,就必须定义一个类模板,然后从才能从类模板按需求实例化出某个模板类*/ template<class T> class A { T v1; public: void print() { cout << "v1=" << v1 << endl; } }; /*普通类B 从 模板类A<int> 派生*/ class B :public A<int>//模板类A<int> { int a; public: B(int a_ = 0) :a(a_) { cout << "constructor was called !" << endl; } void set(int a_) { a = a_; } void print() { cout << "a=" << a << endl; } }; int main() { B obj(5); obj.print(); obj.set(7); obj.print(); }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2021-12-08 git_拉取指定的远程分支/强行拉取远程分支覆盖当前本地/合并/冲突(git fetch/merge没看到效果?)
2021-12-08 mysql_基本使用(by official doc)/大小写规则/状态和数据查询
2021-12-08 js_遍历(不同的for) for & for of & for in & forEach 相关实例