会员
商店
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
乔55
随笔 - 544, 文章 - 0, 评论 - 0, 阅读 -
10589
博客园
::
首页
::
新随笔
::
联系
::
订阅
::
管理
公告
昵称:
乔55
园龄:
3年4个月
粉丝:
1
关注:
1
+加关注
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
更多链接
我的标签
数据结构与算法
(131)
C/C++
(89)
mysql
(80)
Linux
(41)
单链表
(21)
民法
(20)
leetcode
(2)
STL
(1)
Linux命令
(1)
Linux编程
(1)
软件
(1)
链表
(1)
随笔分类
(151)
目录-计算机-最终汇总(4)
实现-C/C++(88)
实现-Linux编程(42)
实现-Linux命令(17)
阅读排行榜
1. Linux命令-hostname设置主机名(337)
2. 文件的回车与换行(257)
3. Linux命令-命令提示符(249)
4. Linux编程-FILE结构体与文件描述符(247)
5. Linux编程-vim可视模式(229)
C/CPP-类类型与RTTI
Posted on
2023-03-13 09:35
乔55
阅读(
12
) 评论(
0
)
编辑
收藏
举报
RTTI基本概念
RTTI:run time type identification,也叫运行时类型识别
通过RTTI,程序能够使用基类的指针或者引用来检查这些指针或引用所指对象的实际类型
RTTI,可看成是系统提供给我们的一种功能,此种功能可以通过2个运算符来体现
dynamic_cast:能够将原本的父类指针或引用安全地转换为子类的指针或引用
typeid:返回指针或引用所指对象的实际类型。返回的是一个常量对象的引用
要想RTTI的2个运算符正常工作,父类中必须要有虚函数
分类:
实现-C/C++
标签:
C/C++
好文要顶
关注我
收藏该文
微信分享
乔55
粉丝 -
1
关注 -
1
+加关注
0
0
«
上一篇:
C/CPP-临时对象
»
下一篇:
C/CPP-运算符重载
刷新页面
返回顶部
登录后才能查看或发表评论,立即
登录
或者
逛逛
博客园首页
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
相关博文:
·
C/CPP-类型转换
·
typedef
·
【C++】typeid与RTTI
·
RTTI、dynamic_cast、typeid、虚函数表
·
29. RTTI机制
阅读排行:
·
25岁的心里话
·
闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
·
零经验选手,Compose 一天开发一款小游戏!
·
通过 API 将Deepseek响应流式内容输出到前端
·
AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗
Powered by:
博客园
Copyright © 2025 乔55
Powered by .NET 9.0 on Kubernetes
点击右上角即可分享
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗