@ -876,11 +876,10 @@ void SplitFilename83(const std::string& filename, std::array<char, 9>& short_nam
}
IOFile::IOFile()
: m_file(nullptr), m_good(true)
{}
{
IOFile::IOFile(const std::string& filename, const char openmode[])
Open(filename, openmode);
@ -891,7 +890,6 @@ IOFile::~IOFile()
IOFile::IOFile(IOFile&& other)
Swap(other);
@ -256,8 +256,8 @@ public:
void Clear() { m_good = true; std::clearerr(m_file); }
private:
std::FILE* m_file;
bool m_good;
std::FILE* m_file = nullptr;
bool m_good = true;
};
} // namespace