diff --git a/src/book.cpp b/src/book.cpp index 0cf4ed0d..fcaccf6f 100644 --- a/src/book.cpp +++ b/src/book.cpp @@ -511,7 +511,7 @@ Book& Book::operator>>(T& n) { n = 0; for (size_t i = 0; i < sizeof(T); i++) - n = (n << 8) + (T)bookFile.get(); + n = T((n << 8) + bookFile.get()); return *this; }