C++对象数组。一个元素访问数组中另一个元素的方法
我有对象数组
MyClass MyArr[10];
在数组的一个元素的方法中 ( MyArr[j] )
我需要访问此数组中的另一个元素的方法 ( MyArr[i].Method2(arg) )
。
我怎样才能做到这一点?
从数组的一个元素访问数组的另一个元素?
I have array of objects
MyClass MyArr[10];
In method of one element of array ( MyArr[j] )
I need to access to method of another element in this array ( MyArr[i].Method2(arg) )
.
How I Can do this?
Access from one element of array to another element of array?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
有很多方法。其中一些是:
MyArr
设为MyClass
类的静态变量,MyArr[i]
作为参数传递给MyArr 上的方法调用[j]
There's lots of ways. Some are:
MyArr
a static variable of theMyClass
classMyArr[i]
as a parameter to the method call onMyArr[j]
您可以将数组传递给每个对象,或者您可能会发现一个值得尝试的链表
You can either pass the array to each object, or you might find a linked list worth trying