C++泛型编程学习 std::conditional

eg:
std::conditional //第一个true, 那个么  
std::conditional::type  为T
std::conditional//第一个false, 那个么  
std::conditional::type  为U

eg:
int j = 10
std::conditional<(j>100), int, 
    std::conditional<(j>80), float, 
         std::conditional<(j>60), char, double>::type
    >::type
>::type var;

std::cout<

 

你可能感兴趣的:(C/C++)