I see. Thanks, guys. On Wed, Jan 21, 2009 at 8:03 AM, Lawrence Crowl <crowl@xxxxxxxxxx> wrote: > On 1/20/09, Andrew Haley <aph@xxxxxxxxxx> wrote: >> This shouldn't have been posted to gcc@xxxxxxxxxxx, which is for gcc >> development only. Redirecting. >> >> holderlin wrote: >> > Is there any difference between (*(x)).a and (x)->a, if x is an >> > expression which generates a struct pointer. >> >> No. The standard says that in all cases they are the same. > > Just to be sure that there is no miscommunication, Andrew is assuming > that by gcc you mean gcc when compiling C. > > They are the same for the C language, but may be different in C++ > if the struct has overloaded the * or -> operators. > > -- > Lawrence Crowl > -- ------------------- Holderlin Zhang Department of Applied Math., Nankai University