首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

利用iterator干函数参数编译不通过

2013-06-25 
利用iterator做函数参数编译不通过各位大神好,小弟自己谢了一个class 叫charge,然后我把charge装在了一个l

利用iterator做函数参数编译不通过
各位大神好,
小弟自己谢了一个class 叫charge,然后我把charge装在了一个list里面,然后我想用这个list的iterator作另外一个函数的参数,但是编译的时候却不能通过,部分代码如下(代码存于头文件内)。


#include <iostream>
#include <list>
#include <vector>
#include <iomanip>
#include <stdlib.h>
#include <algorithm>
#include <assert.h>
#include <time.h>
#include <ctime>

class charge
{
     .....
}

int collision(double p,list<charge>::iterator it);


错误类型是  error C2061: erreur de syntaxe?: identificateur 'list'


小弟愚笨,不知原因为何,还请各位指教在此先行谢过。 Iterator C 类
[解决办法]
加上这个试试 using namespace std;

热点排行