社区
C++ 语言
帖子详情
C++模板问题
我伦秃头敲码
2021-01-06 04:50:52
为什么一个派生类可以对作为基类的类模板提供实例化的类型参数?
...全文
153
5
打赏
收藏
C++模板问题
为什么一个派生类可以对作为基类的类模板提供实例化的类型参数?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
maguangzhi
2021-01-10
打赏
举报
回复
如果基类不实例化,派生类如何引用呢。所以,实例化派生类的参数同时用于基类的实例化。
日立奔腾浪潮微软松下联想
2021-01-07
打赏
举报
回复
实例化时满足类型兼容即可
花山主人
2021-01-07
打赏
举报
回复
从类型上讲,子类就是可以当成父类,这也是多态的基础。
taodm
2021-01-06
打赏
举报
回复
其实就是因为“规定” 只要满足“不需要知道某个类型的定义”,那语法上就可以成立。 实际上,这个特性不是设计出来的,是那些C++先行者们挖掘出来的。
真相重于对错
2021-01-06
打赏
举报
回复
可能我没太明白你的意思, 大概你是说派生类作为基类的模板参数? 应该是可以的,模板参数跟继承又没关系,而且模板是编译期确定的。它只是表示他的模板参数是一个类型
华为
C++
培训资料
华为
C++
培训资料 部分内容 第一章 类、接口 ………………………………………………………………… 7 1.1 Handle-Body与接口、抽象接口 …………………………………………7 1.2 多继承、与菱形缺陷、this跳转等……………………… ……………… 13 1.3
C++
多态的两种多态形式和区别…………………………………………… 18 第二章 重载 ………………………………………………………………………18 2.1 函数重载 ………………………………………………………………………19 2.2 运算符重载 ………………………………………………………………… 20 第三章
模板
………………………………………………………………………29 3.1 模块函数 ……………………………………………………………………29 3.2 模块类……………………………………………………………………………31 3.3 STL标准
模板
库…………………………………………………………………34 附录:参考资料 ……………………………………………………………………… 39
叙述讲解
C++
编程
本书作者根据自己学习
C++
的亲身体会及多年教学经验,用简单的例子和简练的叙述讲解
C++
编程,别具特色。 全书共分十八章,内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除、函数重载与缺省参数、输入输出流介绍、常量、内联函数、命名控制、引用和拷贝构造函数、运算符重载、动态对象创建、继承和组合、多态和虚函数、
模板
和包容器类、多重继承、异常处理和运行时类型识别。 本书作为正式教材和自学用书均非常优秀,作为程序设计者的参考用书亦极为合适。
朱老师
C++
课程第3部分3.1-
C++
模板
编程入门
《朱老师带你学
C++
》属于系列课程《朱有鹏老师热门编程语言全解》的第一部分,主要针对
C++
语言学习。本课程可以看做是嵌入式linux核心课程中《C语言专题》课程的延续,在学好了C语言前提下继续深度学习
C++
语言。整个课程共分为5部分。涵盖了
C++
基础语法和使用,面向对象,STL与泛型,Boost库和设计模式,
C++
编程优化技巧等非常广泛的内容,是市面上非常缺少的深度完整学习
C++
,培养编程技能和修养的一套系列学习课程。整个课程预计2020年底前录制完成主体部分,总时长预计150-200小时。朱老师
C++
第1部分-从C到
C++
朱老师
C++
第2部分-
C++
和面向对象朱老师
C++
第3部分-STL等和泛型朱老师
C++
第4部分-Boost库和设计模式朱老师
C++
第5部分-
C++
编程优化 课程特色*完全零基础,降低学习门槛。*深入浅出,通俗易懂。不怕学不会,就怕你不学习。*思路清晰、语言风趣,对着视频看也不会想睡觉······*视频 + 文档 + 练习题 + 答疑,全方位保证学习质量。*基础知识 + 思路引导的教学方式,授之以鱼更授之以渔。*系列课程。本教程只是入门篇,后续还有更多更精彩视频更新中。
C++
函数
模板
(
模板
函数)详解
C++
函数
模板
(
模板
函数)详解定义用法:函数
模板
的原理延申用法2.1为什么需要类
模板
2.2单个类
模板
语法2.3继承中的类
模板
语法案例1:案例2:2.4类
模板
的基础语法2.5类
模板
语法知识体系梳理1.所有的类
模板
函数写在类的内部复数类:2.所有的类
模板
函数写在类的外部,在一个cpp中2.5总结关于类
模板
的几点说明:2.6类
模板
中的static关键字案例2:以下来自:
C++
类
模板
遇上static关键字...
C++
模板
元编程
所谓的元编程就是编写直接生成或操纵程序的程序,
C++
模板
为
C++
语言提供了元编程的能力。
模板
使
C++
编程变得异常灵活,能实现很多高级动态语言才有的特性(语法上可能比较丑陋,一些历史原因见下文)。普通用户对
C++
模板
的使用可能不是很频繁,大致限于泛型编程,但一些系统级的代码,尤其是对通用性、性能要求极高的基础库(如 STL、Boost)几乎不可避免的都大量地使用
C++
模板
,一个稍有规模的大量使用
模板
的程序,不可避免的要涉及元编程(如类型计算)。本文就是要剖析
C++
模板
元编程的机制。
C++ 语言
64,652
社区成员
250,478
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章