- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为。——《孟子》
c++中typeid的用法
摘要:
一、C++中typeid的概述
1.typeid的定义
2.typeid的作用
二、typeid的用法
1.typeid用于对象类型判断
2.typeid用于函数参数类型检查
3.typeid用于模板参数类型检查
4.typeid用于类型转换
三、typeid的局限性
1.typeid不能获取类的详细信息
2.typeid不能获取结构体的信息
四、总结
正文:
一、C++中typeid的概述
在C++中,typeid是一个关键字,用于获取对象的类型信息。typeid
可以用来判断对象的类型,这在模板编程和多态类型中非常有用。
二、typeid的用法
1.typeid用于对象类型判断
当需要判断一个对象的类型时,可以使用typeid运算符。例如:
天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为。——《孟子》
```cpp
#includeiostream
#includetypeinfo
classBase{
public:
virtualvoidprint(){
}
};
classDerived:publicBase{
public:
voidprint()override{
}
};
intmain(){
Base*base=newDerived();
if(typeid(*base)==typeid(Derived)){
}else{
}
天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为。——《孟子》
deletebase;
return0;
}
```
2.typeid用于函数参数类型检查
在函数参数检查中,可以使用typeid来检查参数的类型。例如:
```cpp
#includeiostream
#includetypeinfo
voidprint(constBasebase){
if(typeid(base)==
您可能关注的文档
- epc项目的监理合同范本.pdf
- EPC总承包项目投标文件格式.pdf
- CNG加气站职业卫生专项设计.pdf
- BIM建筑施工管理实施计划方案中国建筑.pdf
- B1--用户需求书响应一览表.pdf
- ANSYS有限元分析实例.pdf
- AI算法工程师技能树大全.pdf
- AIWA卡座中的皇帝,XKS9000.pdf
- ABS损耗标准_原创精品文档.pdf
- 8、装饰装修工程检验批质量验收记录表.pdf
- 电力设备缺陷管理制度规定.pdf
- 审计局投资审计辅助服务项目重点与难点分析预算阶段结算阶段竣工决算审计阶段关键性内容及重难点分析.pdf
- 国家开放大学电大考试社区治理形成性考核.pdf
- 医院突发应急预案指导手册.pdf
- 2025年新课标高考政治总复习历届真题重点第二部分 政治生活专题五 公民的政治生活(带答案解析) (2).docx
- 2025年新课标高考政治基础夯实高考真题试卷第二部分 政治生活(带答案解析).docx
- 2025年新课标高考政治基础夯实高考真题试卷专题检测专题十五思想方法与创新意识(带答案解析).doc
- 2025年新课标高考政治基础夯实高考真题试卷专题十五 思想方法与创新意识(带答案解析).docx
- 历届化工设计竞赛作品-2014年.px清洁化生产10.中文摘要.pdf
- 含硫废气回收制6万吨硫酸附录-物料衡算.docx
最近下载
- 超星学习通 群芳谱-《红楼梦》中的女性形象鉴赏(长安大学)尔雅网课答案.pdf
- 2024年民主生活会个人对照检查材料3篇范文.docx VIP
- 《抽样检验培训教材》PPT课件.ppt VIP
- 2021高考作文写作素材:世界八大哲学家的名言+事例.docx
- 《证券投资理论与实务》教学资料:教案资料汇总.doc VIP
- 十进制加减可逆计数器的设计.pdf
- 华为手机结构件可靠性测试方法和要求.pdf
- 机械振动与冲击人体暴露于全身振动的评价第1部分一般要求GBT134411-2007.doc
- 橡胶胶管、硅胶密封圈、橡胶垫片生产项目环境影响报告表.pdf
- 小学英语四年级下册课本知识点(外研版三年级起点).pdf
文档评论(0)