如何将类的对象传递给对象的类函数中的函数?

亚当W。

我需要将我正在处理的类的对象传递给函数。对我来说很难解释,所以我做了一个简单的例子。

我尝试使用“this”运算符,希望它将“this”对象发送到函数,但没有用。我也试过谷歌搜索这个问题,但我找不到任何合理的答案。

#include <iostream>
unsing namespace std;
class apple;

int eatApple(apple & a)
{
   a.var1=0;
   a.var2=0;

   return 0;
}

class apple
{
   int var1;
   int var2;

   void cutApple();
};

void apple::cutApple()
{
   var1/=2;
   var2/=2;

   eatApple(/*HERE I HAVE TO PASS THE OBJECT OF THE CLASS TO THE FUNCTION*/);

}

int main()
{
   apple Apple;

   Apple.cutApple();

   return 0;
}

请注意,此代码只是问题的一个示例。我在 /* */ 中写的地方,那是我尝试“this”运算符的地方,但我没有工作。

马丁·赫拉莱茨基

函数头看起来像这样:int eatApple(apple & a),这意味着它接受对 的引用applethis始终是一个指针(不是引用),因此您需要取消引用它:

eatApple(*this);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Java类-如何将泛型对象传递给函数

来自分类Dev

如何将超类对象传递给子类构造函数?

来自分类Dev

如何将编写的对象传递给另一个类的构造函数?

来自分类Dev

如何将类对象传递给函数但防止突变?

来自分类Dev

如何将泛型类型对象传递给类构造函数

来自分类Dev

C ++将类对象传递给函数

来自分类Dev

将类对象传递给不同的函数

来自分类Dev

如何将本地异常对象传递给类

来自分类Dev

如何将std :: bind对象传递给函数

来自分类Dev

如何将json对象传递给$ eval函数

来自分类Dev

如何将类传递给函数并在函数中实例化该类的对象?

来自分类Dev

如何将“此”对象传递给使用协议的函数中调用的回调函数

来自分类Dev

如何正确地将Win32类对象传递给函数

来自分类Dev

将类对象传递到模板函数中。C ++

来自分类Dev

如何将参数列表中的类对象传递给另一台计算机并在其上调用函数?

来自分类Dev

如何将 Ajax Json 对象传递给 .Net Core 中的控制器类?

来自分类Dev

如何将Angular对象传递给Google Chrome扩展程序中的Javascript函数?

来自分类Dev

将类的对象传递给类中的方法

来自分类Dev

将基类的对象传递给派生类的引用函数

来自分类Dev

将模板类的对象传递给另一个类的构造函数

来自分类Dev

将子类对象传递给采用超类对象的函数

来自分类Dev

将对象传递给函数时,如何防止模板化构造函数将类作为参数

来自分类Dev

将函数指针传递给类对象

来自分类Dev

如何将事件对象传递给对象内的函数

来自分类Dev

将类对象传递给服务

来自分类Dev

如何将函数对象传递给需要void *指针的函数

来自分类Dev

如何将对象传递给单独的函数-Python

来自分类Dev

如何将对象传递给CasperJS函数

来自分类Dev

如何将对象传递给 std::accumulate 函数?

Related 相关文章

  1. 1

    Java类-如何将泛型对象传递给函数

  2. 2

    如何将超类对象传递给子类构造函数?

  3. 3

    如何将编写的对象传递给另一个类的构造函数?

  4. 4

    如何将类对象传递给函数但防止突变?

  5. 5

    如何将泛型类型对象传递给类构造函数

  6. 6

    C ++将类对象传递给函数

  7. 7

    将类对象传递给不同的函数

  8. 8

    如何将本地异常对象传递给类

  9. 9

    如何将std :: bind对象传递给函数

  10. 10

    如何将json对象传递给$ eval函数

  11. 11

    如何将类传递给函数并在函数中实例化该类的对象?

  12. 12

    如何将“此”对象传递给使用协议的函数中调用的回调函数

  13. 13

    如何正确地将Win32类对象传递给函数

  14. 14

    将类对象传递到模板函数中。C ++

  15. 15

    如何将参数列表中的类对象传递给另一台计算机并在其上调用函数?

  16. 16

    如何将 Ajax Json 对象传递给 .Net Core 中的控制器类?

  17. 17

    如何将Angular对象传递给Google Chrome扩展程序中的Javascript函数?

  18. 18

    将类的对象传递给类中的方法

  19. 19

    将基类的对象传递给派生类的引用函数

  20. 20

    将模板类的对象传递给另一个类的构造函数

  21. 21

    将子类对象传递给采用超类对象的函数

  22. 22

    将对象传递给函数时,如何防止模板化构造函数将类作为参数

  23. 23

    将函数指针传递给类对象

  24. 24

    如何将事件对象传递给对象内的函数

  25. 25

    将类对象传递给服务

  26. 26

    如何将函数对象传递给需要void *指针的函数

  27. 27

    如何将对象传递给单独的函数-Python

  28. 28

    如何将对象传递给CasperJS函数

  29. 29

    如何将对象传递给 std::accumulate 函数?

热门标签

归档