file_util: In-class initialize data members

This commit is contained in:
Lioncash 2016-04-13 19:48:03 -04:00
parent 655623ebb2
commit 5f51622e9d
2 changed files with 4 additions and 6 deletions

View file

@ -876,11 +876,10 @@ void SplitFilename83(const std::string& filename, std::array<char, 9>& short_nam
} }
IOFile::IOFile() IOFile::IOFile()
: m_file(nullptr), m_good(true) {
{} }
IOFile::IOFile(const std::string& filename, const char openmode[]) IOFile::IOFile(const std::string& filename, const char openmode[])
: m_file(nullptr), m_good(true)
{ {
Open(filename, openmode); Open(filename, openmode);
} }
@ -891,7 +890,6 @@ IOFile::~IOFile()
} }
IOFile::IOFile(IOFile&& other) IOFile::IOFile(IOFile&& other)
: m_file(nullptr), m_good(true)
{ {
Swap(other); Swap(other);
} }

View file

@ -256,8 +256,8 @@ public:
void Clear() { m_good = true; std::clearerr(m_file); } void Clear() { m_good = true; std::clearerr(m_file); }
private: private:
std::FILE* m_file; std::FILE* m_file = nullptr;
bool m_good; bool m_good = true;
}; };
} // namespace } // namespace