Ich will mit verketten listen arbeiten dazu nutze ich weil ich es nicht anders kann pointer auf eine pointer. aber wie komme ich an die urspüngliche variable wieder rann. s.u.
z.B.
typedef struct Test
{
long z1;
long z2;
Test *list;
} Test1;
****
void Scheis::AddList(Test **Var)
{
if (*Var==NULL)
{
*Var=new Test [sizeof(Test)] // ?? ab hier nada brama
*Var->z1=7;
*Var->z2=6;
*Var->list=NULL;
}
else Scheis::AddList(&Var->list)
}
}
Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge
struct L
{
int v;
L* p;
};
int main(int argc, char* argv[])
{
L* pL = new L;
pL->p = new L;
pL->p->v = 5;
return 0;
}
WM_HOPETHISHELPS
thomas woelfer