在C ++中访问列表元素功能

Xamiax

我有一个积分列表。

class Point {
private:
    int xval, yval;
public:
    Point(int x=0, int y=0) {
        xval = x;
        yval = y;
    }

    int x() { return xval; }
    int y() { return yval; }

    friend bool operator== (const Point a,const Point b) {
        return (a.xval==b.xval && a.yval==b.yval);
    }
};

现在主要是要查找某些点(如果它们存在于列表中),如果存在,则要访问该点的y值。

list<Point> coordinates;
for (list<Point>::iterator i = coordinates.begin(); i!=coordinates.end(); i++) {
    if(*i.y()>height) height = *i.y();
}

现在我的问题是如何对点的y()函数进行访问?因为此代码给我一个错误,告诉我,y不是'std :: _ List_iterator <_Mylist>'的元素

拉基卜

使用

 if((*i).y()>height) height = (*i).y();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C ++:访问向量列表中的某些元素

来自分类Dev

C ++:访问向量列表中的某些元素

来自分类Dev

双链列表中的C ++删除元素功能

来自分类Dev

列表的访问元素。C#

来自分类Dev

在C中访问数组元素

来自分类Dev

在C中访问数组元素

来自分类Dev

c ++中是否有任何方法可以随机访问列表中的元素?

来自分类Dev

C#如何访问foreach中由int和string组成的对象列表的元素

来自分类Dev

从列表C中删除元素

来自分类Dev

在C ++向量中访问超出尺寸的元素

来自分类Dev

在目标C中访问WebView元素

来自分类Dev

访问C#中的每个类元素

来自分类Dev

C ++访问结构中的结构数组的元素

来自分类Dev

在C语言的结构中访问某些元素

来自分类Dev

防止从外部类C#访问列表元素

来自分类Dev

从列表向量中删除元素C ++

来自分类Dev

C#Odata WebApi中的元素列表

来自分类Dev

从列表向量中删除元素C ++

来自分类Dev

从嵌套列表C#中删除元素

来自分类Dev

C#Odata WebApi中的元素列表

来自分类Dev

使用递归C ++从列表中删除元素

来自分类Dev

无法删除 C++ 中的列表元素

来自分类Dev

从C#中的列表内的列表中删除元素。

来自分类Dev

BsonDocument包含一个数组。当BsonDocument包含在C#列表中时,需要访问C#中的数组元素

来自分类Dev

C ++列表会擦除列表中的end()-1个元素

来自分类Dev

C ++列表会擦除列表中的end()-1个元素

来自分类Dev

如何在目标C文件中访问Swift公共功能?

来自分类Dev

在C ++ 11中的Priority Queue中查找和访问元素

来自分类Dev

在C ++中使用冒号(':')访问数组中的元素(在Rcpp中)