C++怎么打印变量类型,打印参数类型?typeid().name() |
您所在的位置:网站首页 › C语言如何打印变量名 › C++怎么打印变量类型,打印参数类型?typeid().name() |
文章目录
20230816C++ 中的类型检查:使用 `typeid().name()`背景知识typeid 操作符.name() 方法使用 typeid 打印参数类型
结论
在C++中,可以使用
typeid运算符来获取一个表达式的类型信息。具体来说,可以使用
typeid(expression)来获取
expression的类型信息,返回值是一个
std::type_info类型的对象,可以通过其
name()成员函数来获取类型的名称。
例如,下面的代码演示了如何打印一个函数的参数类型: #include #include void foo(int x, double y, const char* z) { std::cout int a = 0; std::cout std::cout |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |