P
Paul
Altogether now! No I didn't.Ian Collins said:You even quoted me saying it.
(*pparr) and arr have the same type. So whatever applies to one, applies
to the other.
I told you they had the same type , they are array-type objects and they
cannot access the array without being converted to either a pointer or a
reference.
Under no circumstances can dereferencing pparr access the array in the same
way as arr, because pparr needs two derefences and arr only needs one, to
access the array. You cannot dereference arr twice. You MUST derefernece
pparr twice to access the arrray.
Ah, resorting to insults again, good job.
Its not an insult its a fact, and your failure to understand dereferencing
is a clear example.
Your dispute is clear in the the following, which you have tried to avoid byYou Fail.(*pparr)[0] = 42;
This code dereferences pparr then uses the subscript operator,
Well that is how you access an array! How is it different from
arr[0] = 42?
snipping:
</quote>
If you do not understand that subscripting implicitly converts an array-type
object to a pointer , then please refrain from introducng your confused
stupidity.