Pēcis Beisikāns' Journal
View:Personal Journal.
View:Friends.
View:Calendar.
Missed some entries? Then simply jump to the previous day or the next day.

Saturday, September 29th, 2007

Subject:C++ klases mainīgo inicializācijas kārtība
Time:7:34 pm.
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.
Comments: Read 6 or Add Your Own.

Pēcis Beisikāns' Journal

View:User Info.
View:Friends.
View:Calendar.
View:Memories.
Missed some entries? Then simply jump to the previous day or the next day.