I read some project code and I found this, here MembersOfLibrary () is the constructor of the MenberOfLibrary class
class MembersOfLibrary { public: MembersOfLibrary(); ~MembersOfLibrary() {} void addMember(); void removeMember(); unsigned int searchMember(unsigned int MembershipNo); void searchMember(unsigned char * name); void displayMember(); private: Members libMembers; }; MembersOfLibrary::MembersOfLibrary() { fstream memberData; memberData.open("member.txt", ios::in|ios::out); if(!memberData) { cout<<"\nNot able to create a file. MAJOR OS ERROR!! \n"; } memberData.close(); }
I can not understand the meaning → ios :: in | ios :: out <- Please help! Thank you.
source share