I\'m reading Scott Meyers\' Effective C++. He is talking about traits classes, I understood that I need them to determine the type of the object during compilation time, but
Traits classes do not determine the type of the object. Instead, they provide additional information about a type, typically by defining typedefs or constants inside the trait.