Hellsgamerz
Legacy Member
Ik ben een paar dingen aan het proberen in C++ uit te werken. Een probleem waar ik mee zit is een object doorgeven als referentie. Concrete situatie uit een schoolprobleem van java: een 'borrowing' object bevat een 'book' en een 'member' (het gaat om een bibliotheek). Wijzigingen via borrowing aan dat book/member object moeten ook effectief gebeuren, daarom dus pass by ref.
Volgende code:
zou moeten werken, maar ik weet niet zeker of ik de members wel correct declareer. Ik krijg fouten bij de constructor, maar dat is mss omdat dit al fout zit...
Volgende code:
Code:
//include blaat overgeslagen
class Borrowing
{
public:
Borrowing();
Borrowing(Member::Member &member, Book::Book& book); //lijkt me goed te zijn
private:
Member::Member& member; //niet zeker van dit
Book::Book& book; //maar hoe moet het anders?
};
zou moeten werken, maar ik weet niet zeker of ik de members wel correct declareer. Ik krijg fouten bij de constructor, maar dat is mss omdat dit al fout zit...
) is het idd beter om references te gebruiken.