我正在阅读Scott Meyers的Effective C++.他正在谈论traits类,我知道我需要它们来确定编译期间对象的类型,但我无法理解他对这些类实际做什么的解释?(从技术角度来看)
我知道他们编码有关您实例化它们的类型的信息,但它们如何工作?比如说,类型特征std::is_class.它是如何工作的?所有的实现看起来都像空结构,我必须承认我正在挠头.
这些名称看起来足够描述,所以我可以理解它们的意思,但是什么是使用类型特征的典型场景?
我找不到关于这个主题的介绍性资源(或关于SO的问题).指针将不胜感激.