如何编写在运行时确定返回类型的函数(基于参数的值?)

用户名

更具体地说,假设我想概括一下boost :: range :: join的过程,以接受任意数量的boost :: range作为参数(通过使用迭代器,省略号或诸如std :: vector之类的某些容器,问题),除了返回+类型擦除以外,还能以什么方式返回计算结果?

保罗·格罗克

C ++是一种静态类型的语言。这意味着无法根据其参数的value更改函数的返回类型

但是,您可以实现一个函数模板,该模板根据静态类型和/或参数数量使用不同的返回类型。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何编写在运行时返回现有TForm实例的函数?

来自分类Dev

如何处理在运行时不知道返回值类型的函数(对象或非对象)

来自分类Dev

Swift 3-如何在运行时确定键和值的类型?

来自分类Dev

如何确定运行时方法的返回类型?

来自分类Dev

在运行时确定或访问类型变量的具体类型

来自分类Dev

在运行时确定或访问类型变量的具体类型

来自分类Dev

Scala:如何使函数的返回类型通用并取决于运行时参数?

来自分类Dev

在运行时确定字符串中Java表达式的返回类型

来自分类Dev

在运行时如何确定非多态类型的实际类型

来自分类Dev

Python何时无法在运行时确定对象的类型?

来自分类Dev

C ++在运行时确定多态对象的类型

来自分类Dev

飞镖:在运行时确定/检查列表类型

来自分类Dev

在运行时确定对象类型-C#

来自分类Dev

如何在C#中在运行时将默认值分配给函数参数

来自分类Dev

如何在运行时确定exception_ptr指向的异常类型?

来自分类Dev

如何在运行时确定ServiceStack请求中的接受类型

来自分类Dev

如何在运行时确定exception_ptr指向的异常类型?

来自分类Dev

在运行时使用默认构造函数实例化类型参数化的类

来自分类Dev

是否可以在运行时获取类型参数?

来自分类Dev

是否可以在运行时获取类型参数?

来自分类Dev

Scala在运行时获取构造函数参数

来自分类Dev

如何在运行时使用指定的参数名称创建函数?

来自分类Dev

如何在运行时将参数放入函数中?

来自分类Dev

如何在运行时获取虚拟函数的指针的确切类型?

来自分类Dev

如何在运行时使用已知类型调用函数

来自分类Dev

当函数名称不带括号发送给cout时,编译器如何确定在运行时输出什么值?C ++

来自分类Dev

数组大小在运行时确定

来自分类Dev

数组大小在运行时确定

来自分类Dev

如何使TypeScript基于返回值识别函数的参数类型?

Related 相关文章

  1. 1

    如何编写在运行时返回现有TForm实例的函数?

  2. 2

    如何处理在运行时不知道返回值类型的函数(对象或非对象)

  3. 3

    Swift 3-如何在运行时确定键和值的类型?

  4. 4

    如何确定运行时方法的返回类型?

  5. 5

    在运行时确定或访问类型变量的具体类型

  6. 6

    在运行时确定或访问类型变量的具体类型

  7. 7

    Scala:如何使函数的返回类型通用并取决于运行时参数?

  8. 8

    在运行时确定字符串中Java表达式的返回类型

  9. 9

    在运行时如何确定非多态类型的实际类型

  10. 10

    Python何时无法在运行时确定对象的类型?

  11. 11

    C ++在运行时确定多态对象的类型

  12. 12

    飞镖:在运行时确定/检查列表类型

  13. 13

    在运行时确定对象类型-C#

  14. 14

    如何在C#中在运行时将默认值分配给函数参数

  15. 15

    如何在运行时确定exception_ptr指向的异常类型?

  16. 16

    如何在运行时确定ServiceStack请求中的接受类型

  17. 17

    如何在运行时确定exception_ptr指向的异常类型?

  18. 18

    在运行时使用默认构造函数实例化类型参数化的类

  19. 19

    是否可以在运行时获取类型参数?

  20. 20

    是否可以在运行时获取类型参数?

  21. 21

    Scala在运行时获取构造函数参数

  22. 22

    如何在运行时使用指定的参数名称创建函数?

  23. 23

    如何在运行时将参数放入函数中?

  24. 24

    如何在运行时获取虚拟函数的指针的确切类型?

  25. 25

    如何在运行时使用已知类型调用函数

  26. 26

    当函数名称不带括号发送给cout时,编译器如何确定在运行时输出什么值?C ++

  27. 27

    数组大小在运行时确定

  28. 28

    数组大小在运行时确定

  29. 29

    如何使TypeScript基于返回值识别函数的参数类型?

热门标签

归档