#include <apibase.h>
This type trait determines if the default constructor of type T
initializes the value with a sequence of 0-bytes (or at least if a value initialized with 0-bytes is equivalent to a value initialized by the default constructor). By default, this holds only for scalar types. You can specialize this template for your own types if they are zero-initialized. This helps to save space in the binaries as the NullValue function can use a shared block of 0-bytes for all zero-initialized types.
T | Type to check. |