Also, is there a way of overlaying structures on raw memory ala C
structs.
Ex:
At memory located at base:
base: integer
base+sizeof(int): foo
base+sizeof(int)+sizeof(foo): foo
base+sizeof(int)+2*sizeof(foo): foo
base+sizeof(int)+3*sizeof(foo): foo
struct foo
{
char bar[20];
int bar_len;
char bar_d[10];
int bar_d_len;
};
vector<foo> foo_list;
int num=*(int *)base;
int i;
foo *ptr=(foo *)(((int *)base)++);
for(i=0;i<num;i++)
{
foo a=*ptr++;
foo_list.push_back(a);
}
Wade
"Thaddeus L Olczyk" <olc...@interaccess.com> wrote in message
news:3c5cc77a....@nntp.interaccess.com...
"Wade Humeniuk" <hume...@cadvision.com> wrote in message
news:a3ijj9$7gr$1...@news3.cadvision.com...