>>760
int sumlist(std::list<int> &anSrc)
{
std::list<int>::iterator iEnd = anSrc.end();
int nResult = 0;

for (std::list<int>::iterator iProc = anSrc.begin();
iProc != iEnd;
++iProc)
{
nResult += *iProc;
}

return nResult;
}

久しぶりにC++書いたから間違ってても白根
コンパイル環境は脳内g++