The error:
Code:
CFileInfo.cpp: In method `CFileInfo::CFileInfo(const CFileInfo &)':
CFileInfo.cpp:26: passing `const CFileInfo' as `this' argument of `void CFileInfo::getFileName(string *)' discards qualifiers
CFileInfo.cpp:27: passing `const CFileInfo' as `this' argument of `size_t CFileInfo::getFileSize()' discards qualifiers
And the function in question (it's a copy constructor):
Code:
CFileInfo::CFileInfo(const CFileInfo &CopySource)
{
CopySource.getFileName(&FileName); // sets FileName equal to string FileName in CopySource
FileSize = CopySource.getFileSize(); // sets FileSize equal to size_t FileSize in CopySource
} // end CFileInfo(CFileInfo const &CopySource)