C++ 关键字 typeid
来源:互联网 发布:解数独算法 编辑:程序博客网 时间:2024/06/03 14:25
typeid 关键字的作用:返回指针或者引用所指对象的实际类型。
用法:typeid(int).name(); 类似于sizeof()
//typeid(type) //type可以为类,结构体,公用体的类型,对象,指针,函数,函数指针,int,double等数据类型
#include <iostream>#include <typeinfo> using namespace std;struct data_t{int a;double b;};int main(){data_t dat;cout << "typeid(dat):\t" << typeid(dat).name() << endl;cout << "typeid(int):\t" << typeid(int).name() << endl;cout << "typeid(double):\t" << typeid(double).name() << endl;cout << "sizeof(int):\t" << sizeof(int) << endl;cout << "sizeof(double):\t" << sizeof(double) << endl;cout << "sizeof(data_t):\t" << sizeof(data_t) << endl;}输出结果:
typeid(dat): struct data_t
typeid(int): int
typeid(double): double
sizeof(int): 4
sizeof(double): 8
sizeof(data_t): 16
0 0
- 关键字:typeid
- C++ 关键字 typeid, typename
- C++关键字之typeid
- C++中的typeid关键字
- C++ 关键字typeid
- C++ 关键字 typeid, typename
- C++ 关键字typeid
- C++ 关键字typeid
- C++ 关键字typeid
- C++ 关键字typeid
- C++ 关键字typeid
- C++ 关键字typeid
- C++ 关键字typeid
- C++ 关键字typeid
- C++ 关键字typeid
- C++ 关键字typeid
- C++ 关键字typeid
- C++ 关键字typeid
- loader.asm 注释
- 推荐给设计师的UI/UX书籍和资源
- Django使用mysql数据库
- Android——软键盘显示与隐藏
- [源码]SQLiteDatabase
- C++ 关键字 typeid
- 微信消息推送
- 53. Maximum Subarray(dp)
- 笔记--ThinKPHP模板循环之for,foreach,volist
- hive与hbase联系与区别
- 10天精通Sass 之 Sass颜色函数
- 标准写入、写出文件
- Android应用安全防御
- 如何学习编程