35concept IsReal = std::is_floating_point<T>::value;
47concept IsPod = std::is_trivial_v<T> && std::is_standard_layout_v<T>;
50concept IsNotPod = !std::is_trivial_v<T> || !std::is_standard_layout_v<T>;
54concept IsCopyable = std::is_trivially_copyable<T>::value;
58concept IsBase = std::is_fundamental<T>::value;
66concept IsEnum = std::is_enum<T>::value;
平凡可复制 唯一可以使用std::memcpy和fstream::write/read的类型