2010-10-11 5 views

Répondre

1

D'abord, vous devez déclarer le pointeur de décalage avec votre type de ligne:

boost::interprocess::offset_ptr<Line> offset_p; 

Deuxièmement, vous assignez il:

offset_p = line; 

Maintenant, offset_p contient un offset de la ligne à lui-même, donc vous pouvez obtenir un pointeur vers ligne et l'utiliser dans n'importe quel processus comme ceci:

draw_line(offset_p.get()); 
Questions connexes