[so] [Tema2]C++ && STL | unordered_set

Lucian Adrian Grijincu lucian.grijincu at gmail.com
Sun Apr 12 18:39:15 EEST 2009


2009/4/12 Alin Popescu <alinpopescu at live.com>:
> Am voie sa scriu tema 2 in C++ si sa folosesc unordered_set ?

Tu știi că trebuie să menții o instanță a clasei ăsteia și o parte din
obiectele pe care le instanțiază în memorie partajată și să o
folosești din alte procese (unde mmpa/MapViewOfFile o va mapa probabil
de la o adresă absolută diferită)?

Dacă ești conștient de problemele care pot să apară (de ex. obiectul
unorteder_set pe care-l vei crea (probabil) va menține pointeri
absoluți către obiectele pe care le alocă intern, iar în alte procese
acești pointeri absoluți pot indica la chestii total random prin
memoria proceselor ), și dacă documentezi bine ce scrii acolo, cred că
e acceptabil.

Modurile în care folosirea obiectelor c++ în memorie partajată pot
să-ți genereze segfault-uri sunt atâtea de multe, încât n-am să le
listez aici.

Te invit să cauți "c++ objects in shared memory" pe net.


-- 
 .
..: Lucian


More information about the so mailing list