C++对象数组。一个元素访问数组中另一个元素的方法

发布于 2024-10-07 10:45:05 字数 212 浏览 1 评论 0原文

我有对象数组

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

め可乐爱微笑 2024-10-14 10:45:05

有很多方法。其中一些是:

  • MyArr 设为 MyClass 类的静态变量,
  • MyArr[i] 作为参数传递给 MyArr 上的方法调用[j]
  • 构造每个对象,传入另一个实例的指针或引用

There's lots of ways. Some are:

  • make MyArr a static variable of the MyClass class
  • pass MyArr[i] as a parameter to the method call on MyArr[j]
  • construct each object passing in a pointer or reference to the other instance
箜明 2024-10-14 10:45:05

您可以将数组传递给每个对象,或者您可能会发现一个值得尝试的链表

You can either pass the array to each object, or you might find a linked list worth trying

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文