From: Chris B. <ch...@cn...> - 2007-08-25 17:06:52
|
robs wrote: > --- Reuben Thomas <rr...@us...> wrote: > > >> - sox_ssample_t * obuf; /* output >> buffer */ >> + sox_ssample_t * obuf; /* output >> > > I haven't re-checked, but I seem to remember reading > that the former form is preferable since the * "sticks > to" the the thing on the right i.e. whereas > int * x, y; > looks as though it should declare 2 pointers, it > actually declares 1 pointer and one int. > > Thats what I've settled on as well from experience... Just two many times of thinking it was a double pointer. I think the C++ people still claim its better towards the left for reasons that I can't remember (so obviously could be a very good reason :-) ). I think those reasons are specific to C++ though from a vague memory. Chris |