为了查看变量的类型,boost库对typeid函数进行了封装。因此对相关的源码进行了分析,以支撑如下函数的功能:
```cpp
template<typename T>
void f(T t)
{
using boost::typeindex::type_id_with_cvr;
cout << type_id_with_cvr<T>().pretty_name() << endl;
cout << type_id_with_cvr<decltype(t)>().pretty_name() << endl;
}
boost库的查看变量类型的typeid,查看变量类型的源码分析
于 2023-06-24 19:03:45 首次发布