Okay, so I'm trying to get my feet wet with C++. 
I'll be posting a few questions in this thread, whenever they pop up. And guess what, one just did!
This is a function from CvPlot.cpp:
What do the asterisk signs symbolize? I believe they are pointers, but I don't understand the context...
More questions: Why the 'e' in front of Owner and AttackingPlayer? And what are all the 'p's in front of other statements?

I'll be posting a few questions in this thread, whenever they pop up. And guess what, one just did!

This is a function from CvPlot.cpp:
Code:
CvUnit* CvPlot::getBestDefender(PlayerTypes eOwner, PlayerTypes eAttackingPlayer, const CvUnit* pAttacker, bool bTestAtWar, bool bTestPotentialEnemy, bool bTestCanMove) const
{
CLLNode<IDInfo>* pUnitNode;
CvUnit* pLoopUnit;
CvUnit* pBestUnit;
What do the asterisk signs symbolize? I believe they are pointers, but I don't understand the context...
More questions: Why the 'e' in front of Owner and AttackingPlayer? And what are all the 'p's in front of other statements?