C++ Traits和模板偏特化 http://accu.org/index.php/journals/442 http://en.cppreference.com/w/cpp/language/partial_specialization