Author: Stan Eisenstat
Subject: Re: [Cs223] Deque.h struct pointer
Date: Friday, 03 Apr 2020, 08:09:08
> Message Posted By: Unknown
>
> Since
>
> typedef struct deque *Deque;
>
> is a pointer and Deque.h includes lines like
>
> bool isEmptyD (Deque *d);
>
> it means we have a pointer to a pointer and need to dereference it to reference struct variables
>
> (*d)->head
>
> Is this right? Is there an easier way of getting around this?
Correct.
You could declare
Deque *dp = *d;
and use
dp->head
above if you think this is easier.
--Stan-
PREV
INDEX
NEXT