#include <iostream>
#include <typeinfo>
// 函数用于打印变量的类型信息
template <typename T>
void printType(const T& value) {
const std::type_info& ti = typeid(value);
std::cout << "The type of value is: " << ti.name() << std::endl;
}
int main() {
int i = 42;
double d = 3.14;
char* s = (char*)"Hello, World!";
printType(i);
printType(d);
printType(s);
return 0;
}
C++获取变量类型
最新推荐文章于 2024-09-06 21:18:54 发布
本文展示了如何在C++中使用模板函数`printType`来获取并打印不同数据类型的类型信息,包括整型、浮点型和字符数组。
摘要由CSDN通过智能技术生成