I see you didnt actually pay attention to may previous message.
Go through those documents so you learn things. If you are asking this kind of questions we can expect a huge amount of others along the same lines.
Take a deep breath and try again those links. To spare you some time I will answer this one:
If you know that is a pointer you are halfway there. Pointers just point to stuff, so in that case you got a pointer to CCSprite. It is just a memory position. The sprite is not actually there, but rather on another place in memory whose address is stored in aaa.
Unlike CGSize, which is the actual thing. It is not a pointer, so you got the real deal in that variable. You will access its inner variables through "." instead of "->". When you are dealing with pointers you use the arrow "->" so you state clearly you are using an indirection to reach the data. Look for indirection on google, there is lots of stuff there.
Again, if you are not familiar with this you seriously need to read books and manuals, otherwise there wont be enough topics.