我正在阅读一些项目代码,我发现了这里,这里的MembersOfLibrary()是类MenberOfLibrary的构造函数
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();
}
Run Code Online (Sandbox Code Playgroud)
我无法理解 - > ios :: in | ios :: out < - 请帮帮忙!谢谢
我读到类和结构之间的主要区别在于类是引用类型而结构是值类型.任何人都可以解释我的价值类型和参考类型意味着什么 ......?