64,654
社区成员
发帖
与我相关
我的任务
分享
for(iter = list1->begin(); ; ){
if(iter->getX() * (++iter)->getX() <0){
}
if(++iter == List1->end())
break;
--iter;
}
class Buddy{
public:
Buddy(){
x =0.0,y = 0.0;
//get and set method
private:
double x,y;
}
list <Buddy>::iterator iter;
for(iter = list1->begin(); iter!=list1->end()-1; iter++){
if(iter->getX() * (iter+1)->getX() <0){
........
}
}
class Buddy{
public:
Buddy(){
x =0.0,y = 0.0;
//get and set method
private:
double x,y;
}
list <Buddy>::iterator iter;
for(iter = list1->begin(); iter!=list1->end(); iter++){
if(iter->getX() * (iter+1)->getX() <0){
........
}
}