Update item4.md

fix typo
This commit is contained in:
When 2022-07-26 11:00:15 +08:00 committed by David
parent fcd6fce86f
commit 870210524e

View File

@ -138,7 +138,7 @@ void f(const T& param)
<< '\n';
}
````
`boost::typeindex::type_id_with_cvr`获取一个类型实参(我们想获得相应信息的那个类型),它不消除实参的`const``volatile`和引用修饰符(因此模板名中有“`with_cur`”)。结果是一个`boost::typeindex::type_index`对象,它的`pretty_name`成员函数输出一个`std::string`,包含我们能看懂的类型表示。
`boost::typeindex::type_id_with_cvr`获取一个类型实参(我们想获得相应信息的那个类型),它不消除实参的`const``volatile`和引用修饰符(因此模板名中有“`with_cvr`”)。结果是一个`boost::typeindex::type_index`对象,它的`pretty_name`成员函数输出一个`std::string`,包含我们能看懂的类型表示。
基于这个`f`的实现版本,再次考虑那个使用`typeid`时获取`param`类型信息出错的调用:
````cpp