Pēcis Beisikāns' Journal
|
Saturday, September 29th, 2007 |
|
||||
Ir klase Room. Ir klase Chair, kuras vienīgais konstruktors ir Chair(Room& room). Ir klase House, kas dara tā: House { protected: Room room; Chair chair(room); };Tā drīkst? Vai room inicializācija ir garantēta pirms chair inicializācijas, ja es room deklarēju pirms chair? Un kā rakstīt, ja es gribu masīvu ar Chair? Ja tā nedrīkst, tad kā man darīt? Es varētu deklarēt Chair* un inicializēt viņu kaudzē House konstruktorā (un attiecīgi dzēst destruktorā), bet man tas neliekas eleganti. |
||||
|
Pēcis Beisikāns' Journal
|