C++ Primer学习笔记——$21 运行时类型识别(RTTI)
来源:互联网 发布:学生如何利用网络赚钱 编辑:程序博客网 时间:2024/04/29 16:17
题记:本系列学习笔记(C++ Primer学习笔记)主要目的是讨论一些容易被大家忽略或者容易形成错误认识的内容。只适合于有了一定的C++基础的读者(至少学完一本C++教程)。
#include <iostream>
using namespace std;
class Base {};
class Derived: public Base {};
int main()
{
cout << typeid(int).name() << endl
<< typeid(unsigned).name() << endl
<< typeid(long).name() << endl
<< typeid(unsigned long).name() << endl
<< typeid(char).name() << endl
<< typeid(unsigned char).name() << endl
<< typeid(float).name() << endl
<< typeid(double).name() << endl
<< typeid(string).name() << endl
<< typeid(Base).name() << endl
<< typeid(Derived).name() << endl
<< typeid(type_info).name() << endl;
return 0;
}
在MinGW2.05下的运行结果:
i
j
l
m
c
h
f
d
Ss
4Base
7Derived
St9type_info
Terminated with return code 0
Press any key to continue ...
[2] Thinking in C++(Edition 2)
[3] International Standard:ISO/IEC 14882:1998
- C++ Primer学习笔记——$21 运行时类型识别(RTTI)
- C++ Primer笔记(十九)运行时类型识别RTTI
- C++学习笔记之RTTI(运行时类型识别)
- RTTI(运行时类型识别)问题
- 运行时类型识别(RTTI)
- c++ RTTI(运行时类型识别)
- c++ RTTI(运行时类型识别)
- Java&&RTTI(运行时类型识别)
- RTTI(运行时类型识别)
- 运行时类型识别(RTTI)
- c++ RTTI(运行时类型识别)
- c++ RTTI(运行时类型识别)
- RTTI机制(运行时类型识别)
- C++运行时类型识别——RTTI
- C++学习笔记之运行时刻类型识别RTTI
- 运行时类型识别(RTTI)
- RTTI 运行时类型识别
- 运行时类型识别(RTTI)
- C#调用Delphi写的DLL
- php数据库工厂连接类
- C++ Primer学习笔记——$20 内存分配
- VC6与VISIO2007的冲突,导至VC6.0中的打开文件和添加文件到工程会导致异常或点了没反应
- The plugin 'org.apache.maven.plugins:maven-eclipse-plugin' does not exist or no valid version could be found 解决
- C++ Primer学习笔记——$21 运行时类型识别(RTTI)
- ffmpeg 0.61API change
- C++ Primer学习笔记——$22 类成员指针
- 嵌入式Linux实战篇--交叉编译环境的建立(基于ubuntu 8.10)
- PKU 1673 EXOCENTER OF A TRIANGLE 三角形的垂心
- rgb配色表
- C++ Primer学习笔记——$23 嵌套类、局部类和联合
- JAVA数字签名提升权限
- JAVA数字签名提升权限