CannibalSmith ([info]cannibalsmith) rakstīja [info]koderi kopienā,
Ļauns veids, kā uztaisīt masīvu ar objektiem bez defaultajiem konstruktoriem. Rīri thought excericse, protams. :)
class House
{
    House();
    ~House();
    Room room;
    Chair* chair;
}
House::House()
{
    chair = (Chair*) malloc(sizeof(Chair) * n)
    for (int i = 0; i < n; i++)
    {
        new(chair + i) Chair(room);
    }
}
House::~House()
{
    for (int i = 0; i < n; i++)
    {
        delete chair + i;
    }
    free(chair);
}


(Lasīt komentārus)

Nopūsties:

No:
Lietotājvārds:
Parole:
Ievadi te 'qws' (liidzeklis pret spambotiem):
Temats:
Tematā HTML ir aizliegts
  
Ziņa:

Gandrīz jau aizmirsu pateikt – šis lietotājs ir ieslēdzis IP adrešu noglabāšanu. Operatore Nr. 65.
Neesi iežurnalējies. Iežurnalēties?