boost::is_convertable是boost::type_traits是一部分,用来判断两个类型之间是否可以转换。
用法:
if (is_convertable<A, B>::value)
{
std::cout << "Conversion from A to B is possiable" << std::endl;
}
else
{
std::cout << "Conversion from A to B is impossiable" << std::endl;
}
实现没看明白。
本文介绍boost::is_convertible的使用方法,这是一种用于判断两种类型间是否可以进行转换的工具。通过一个简单的示例展示了如何利用它来判断从类型A到类型B的转换是否可行。
531

被折叠的 条评论
为什么被折叠?



