如何使C ++函数使用双参数或无参数执行

披头士乐队

我有一些代码,并且我有3个重载函数。我希望其中一个接受双精度作为参数,或者如果没有传递的参数则被调用。其他人只接受一个int,另一个接受一个char,就是这样。我将如何去做?

谢尔盖(Sergey Kalinichenko)

如果要让函数在用户不带参数的调用时执行,请为您的参数指定默认值:

void foo(double d = 0.0) {
    ...
}
void foo(int i) {
    ...
}
void foo(char c) {
    ...
}

当用户调用时foo(),将调用过载处理double该代码将被执行,就好像传递了零一样。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Intent()无参数构造函数

来自分类Dev

如何将构造函数与无参数的参数一起使用

来自分类Dev

如何舍弃函数参数中的无值

来自分类Dev

如何解决“无参数构造函数”

来自分类Dev

C#替代无参数构造函数

来自分类Dev

如何不使用参数执行clojure函数

来自分类Dev

如何使用stringstream作为C ++函数的参数?

来自分类Dev

如何在Python中使用函数对象和值作为参数来实现双阶乘

来自分类Dev

使用Modelmapper,如何映射到没有默认/无参数构造函数的类?

来自分类Dev

在C ++中执行函数作为参数

来自分类Dev

使用可变参数函数C ++

来自分类Dev

如何在结构中调用静态无参数构造函数?

来自分类Dev

如何将无参数构造函数转换为MemberInitExpression

来自分类Dev

C#6的结构中的无参数构造函数

来自分类Dev

从C#中的参数化构造函数调用无参数构造函数?

来自分类Dev

如何基于输入参数数组在函数内部执行函数?

来自分类Dev

问:如何在AngularJs中使用ng-repeat onClick执行带参数的函数?

来自分类Dev

如何使用未知参数执行系统命令

来自分类Dev

在WebBrowser C#中使用'this'关键字作为参数执行javascript函数

来自分类Dev

如何在C中使用可选参数制作函数?

来自分类Dev

Delphi如何使用typedef void *参数调用C ++ dll函数?

来自分类Dev

如何在c中使用带有参数的函数指针?

来自分类Dev

如何使用int **和double **参数导入C ++函数

来自分类Dev

如何在C#中使用动态参数声明函数

来自分类Dev

如何捕获函数参数并存储函数指针以供以后在C ++ 11中执行?

来自分类Dev

当传递“无”或不传递任何参数时,如何在函数中接受默认参数?

来自分类Dev

如何从C ++调用复杂参数的C函数

来自分类Dev

如何使用无服务器框架通过AWS Lambda函数环境变量访问SSM参数存储值?

来自分类Dev

如何在C中执行参数解析?

Related 相关文章

  1. 1

    如何使用Intent()无参数构造函数

  2. 2

    如何将构造函数与无参数的参数一起使用

  3. 3

    如何舍弃函数参数中的无值

  4. 4

    如何解决“无参数构造函数”

  5. 5

    C#替代无参数构造函数

  6. 6

    如何不使用参数执行clojure函数

  7. 7

    如何使用stringstream作为C ++函数的参数?

  8. 8

    如何在Python中使用函数对象和值作为参数来实现双阶乘

  9. 9

    使用Modelmapper,如何映射到没有默认/无参数构造函数的类?

  10. 10

    在C ++中执行函数作为参数

  11. 11

    使用可变参数函数C ++

  12. 12

    如何在结构中调用静态无参数构造函数?

  13. 13

    如何将无参数构造函数转换为MemberInitExpression

  14. 14

    C#6的结构中的无参数构造函数

  15. 15

    从C#中的参数化构造函数调用无参数构造函数?

  16. 16

    如何基于输入参数数组在函数内部执行函数?

  17. 17

    问:如何在AngularJs中使用ng-repeat onClick执行带参数的函数?

  18. 18

    如何使用未知参数执行系统命令

  19. 19

    在WebBrowser C#中使用'this'关键字作为参数执行javascript函数

  20. 20

    如何在C中使用可选参数制作函数?

  21. 21

    Delphi如何使用typedef void *参数调用C ++ dll函数?

  22. 22

    如何在c中使用带有参数的函数指针?

  23. 23

    如何使用int **和double **参数导入C ++函数

  24. 24

    如何在C#中使用动态参数声明函数

  25. 25

    如何捕获函数参数并存储函数指针以供以后在C ++ 11中执行?

  26. 26

    当传递“无”或不传递任何参数时,如何在函数中接受默认参数?

  27. 27

    如何从C ++调用复杂参数的C函数

  28. 28

    如何使用无服务器框架通过AWS Lambda函数环境变量访问SSM参数存储值?

  29. 29

    如何在C中执行参数解析?

热门标签

归档