Skip to content

Latest commit

 

History

History
20 lines (15 loc) · 395 Bytes

File metadata and controls

20 lines (15 loc) · 395 Bytes

boost:is_convertable

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;
}

实现没看明白。