C++如何输出类型信息
2015-04-15 16:31
92 查看
#include "stdafx.h" #include <typeinfo> using namespace std; template<class T> class Cat { public: void eat() { printf("eat %s",typeid(T).name()); } }; class Fish { }; int _tmain(int argc, _TCHAR* argv[]) { Cat<Fish> cat; printf("%s \n", typeid(cat).name()); // class Cat cat.eat();//eat class Fish getchar(); return 0; }
相关文章推荐
- 再论c++模板之类型识别之如何得到类型信息
- Golang 如何定义一个接口类型的切片,它可以用来存储混合类型的数据,又如何自定义错误信息输出,以及如何定义变参函数,还有字符串多种拼接方式
- 立此存照(9)[C++]如何输出wchar_t类型的字符串和字符
- C++如何确定常量的类型
- How To Get Application Path,And How To Get The Path's Directory,File Name,And Type Info(如何得到运行程序的路径,以及如何得到路径的文件夹,文件名,以及类型等等信息)
- Windows Phone 8 学习志(探索问题一:如何简单利用Windows Phone Runtime Component项目类型实现C#和C++交互)
- Effective Modern C++翻译(5)-条款4:了解如何观察推导出的类型
- 【C++ 模板】 如何根据模版中数据类型做对应操作?
- vc++调用exe时,如何获取exe的输出信息
- C++ 如何:在各种字符串类型之间进行转换
- C++ 和 C# 开发类型对应信息
- c++基础:如何string类型转换为int类型
- 【c/c++】如何调用【Window】cmd命令行命令并获取命令行的输出内容
- (转载)你好,C++(5)如何输出数据到屏幕、从屏幕输入数据与读写文件?
- 仅返回类型不同的函数,在C++中如何实现重载?
- 如何在ASP.NET中将日志信息输出到IIS Log
- C++ 如何用cout输出hex,oct,dec的解决方法
- C/C++中的输入与输出及如何读取一行文本
- 如何理解c和c++的复杂类型声明
- 如何将gcc的错误信息输出到文件里