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