(C ++)将'this'传递给静态方法作为默认参数

i

显然,做类似的事情是static void DoSomething(ClassPointer* MyPtr = this)行不通的,因为静态方法没有no this,但是当我调用此方法时,我DoSomething总是this从调用它的类中传递,所以我不想每次都放入它。

如果有某种方法可以从方法本身内部获取对调用该静态方法的类的引用,则该方法有效,但AFAIK则没有。

我有什么选择?

Supun Induwara

写一个宏

#define DoSomethingX(...) DoSomething(this, __VA_ARGS__)

并致电

StaticFunctionClass::DoSomethingX(par1, par2);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#将类作为参数传递给方法,并在其中调用静态方法

来自分类Dev

C#将类作为参数传递给方法,并在其中调用静态方法

来自分类Dev

C ++将方法的指针数组作为参数传递给方法

来自分类Dev

C#-将委托作为参数传递给方法

来自分类Dev

将 C# 对象(包含静态对象成员)作为参数传递给 C++/CLI 程序

来自分类Dev

将空值传递给C#中Object和String作为参数的重载方法

来自分类Dev

C#将通用类作为参数传递给自定义方法

来自分类Dev

如何将Swift结构作为参数传递给Objective-C方法

来自分类Dev

将配置值作为参数传递给实例方法C#

来自分类Dev

如何将常量数组作为参数传递给C ++函数/方法

来自分类Dev

C ++:将类作为参数传递给其他类的方法

来自分类Dev

是否可以将选择器或方法签名作为参数传递给Objective-C?

来自分类Dev

将类的方法作为参数传递给C ++中的另一个类

来自分类Dev

C ++将FILE *作为参数传递给函数

来自分类Dev

将闭包作为参数传递给构造函数C ++

来自分类Dev

将Java脚本函数作为参数传递给C ++函数

来自分类Dev

将数组作为参数传递给C函数

来自分类Dev

将指针传递给char数组作为函数的参数-C

来自分类Dev

将 NULL 作为参数传递给 C 宏

来自分类Dev

C++:将未知联合传递给函数作为参数

来自分类Dev

将静态方法作为参数传递给Kotlin中的另一个方法

来自分类Dev

将类作为参数传递给方法,然后调用静态方法

来自分类Dev

将实例作为参数传递给静态方法的字节预算委派实例方法

来自分类Dev

如何将方法(多个方法)作为参数传递给继承的void方法或C#中的委托?

来自分类Dev

将方法作为参数传递给PHP

来自分类Dev

将函数作为参数传递给方法

来自分类Dev

如何将非静态方法从特定类作为参数传递给Function

来自分类Dev

将静态变量作为参数传递给Class?

来自分类Dev

如果传递的函数也将函数作为参数,如何将函数作为参数传递给C中的函数?

Related 相关文章

  1. 1

    C#将类作为参数传递给方法,并在其中调用静态方法

  2. 2

    C#将类作为参数传递给方法,并在其中调用静态方法

  3. 3

    C ++将方法的指针数组作为参数传递给方法

  4. 4

    C#-将委托作为参数传递给方法

  5. 5

    将 C# 对象(包含静态对象成员)作为参数传递给 C++/CLI 程序

  6. 6

    将空值传递给C#中Object和String作为参数的重载方法

  7. 7

    C#将通用类作为参数传递给自定义方法

  8. 8

    如何将Swift结构作为参数传递给Objective-C方法

  9. 9

    将配置值作为参数传递给实例方法C#

  10. 10

    如何将常量数组作为参数传递给C ++函数/方法

  11. 11

    C ++:将类作为参数传递给其他类的方法

  12. 12

    是否可以将选择器或方法签名作为参数传递给Objective-C?

  13. 13

    将类的方法作为参数传递给C ++中的另一个类

  14. 14

    C ++将FILE *作为参数传递给函数

  15. 15

    将闭包作为参数传递给构造函数C ++

  16. 16

    将Java脚本函数作为参数传递给C ++函数

  17. 17

    将数组作为参数传递给C函数

  18. 18

    将指针传递给char数组作为函数的参数-C

  19. 19

    将 NULL 作为参数传递给 C 宏

  20. 20

    C++:将未知联合传递给函数作为参数

  21. 21

    将静态方法作为参数传递给Kotlin中的另一个方法

  22. 22

    将类作为参数传递给方法,然后调用静态方法

  23. 23

    将实例作为参数传递给静态方法的字节预算委派实例方法

  24. 24

    如何将方法(多个方法)作为参数传递给继承的void方法或C#中的委托?

  25. 25

    将方法作为参数传递给PHP

  26. 26

    将函数作为参数传递给方法

  27. 27

    如何将非静态方法从特定类作为参数传递给Function

  28. 28

    将静态变量作为参数传递给Class?

  29. 29

    如果传递的函数也将函数作为参数,如何将函数作为参数传递给C中的函数?

热门标签

归档