利用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);