diff --git a/BaseLib/FileTools.h b/BaseLib/FileTools.h index fd328eb007590b6a507653c71c8200f46e429bb9..c74ed9b90f96030ff6add5e590517c93c36b9d4f 100644 --- a/BaseLib/FileTools.h +++ b/BaseLib/FileTools.h @@ -38,7 +38,7 @@ bool IsFileExisting(const std::string &strFilename); */ template <typename T> void writeValueBinary(std::ostream &out, T const& val) { - out.write(static_cast<const char*>(&val), sizeof(T)); + out.write(reinterpret_cast<const char*>(&val), sizeof(T)); } template <typename T>