我们可以使用尾随返回类型语法编写构造函数/析构函数吗?

王岩

问题作为标题。我们可以使用尾随返回类型语法编写构造函数/析构函数吗?如果是,返回类型应该在什么地方?

拔示巴

仅仅因为好东西有光泽并不意味着您应该尝试在任何地方使用它。

尾随返回类型很有用

1)函数返回一个值。构造函数和析构函数没有。因此,就此而言,您的问题毫无道理。

2)返回类型需要编译时评估。即在通用编程中,当您不知道返回类型时:将return标记为auto并使用结尾的return语法-> decltype(

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我们可以为Java中的构造函数提供返回类型吗?

我们可以停止运行构造函数吗?

我可以使用DataKinds编写一个返回参数编码类型的值的函数吗?

我可以编写返回函数的函数类型吗?

decltype(auto),尾随返回类型和sfinae:我们可以将它们混合吗?

可以使用类的内部析构函数重置值吗?

如果返回类型是C ++中的对象,我们可以在函数定义中使用绝对名称空间吗?

我可以使用函数指针调用虚拟析构函数吗?

GCC和clang中的奇怪构造函数和析构函数语法(void *返回类型)

类型构造函数可以使用与类型相同的别名吗?

我可以使用类型作为值(或从构造函数参数正确推断通用类类型)吗?

从函数数组创建元组类型的返回类型,以便我们可以使用该元组类型转换`map`的结果

我们是否需要设置move构造函数=默认值?对于过去使用用户声明的析构函数buildet和C ++ 98/03的旧类?

我可以使用指向其析构函数中被破坏对象的指针吗?

我们可以使用一行数据帧作为函数的输入吗?

我们可以使用()代替{}作为函数范围吗?

我们可以使用eval函数获取用户创建的列表吗?

我们可以在反应中使用其他名称调用构造函数(props)吗?

我们可以使用R purrr累积函数来汇总数据集吗?

我们可以使用RTTI来按名称查找函数/过程并运行它们吗?

我们真的可以将无参数构造函数称为默认构造函数吗?

我们可以在SQL Server中编写外键时使用CAST函数吗

在Hindley Milner类型系统中,我们可以在构造函数位置使用类型变量吗?

我们可以使用宏在Clojure中的返回类型上静态分派吗?

我们可以使用 Go 语言编写的 lambda 函数向 SNS 主题发布消息吗?

我们可以使用 BigQuery 中的函数自定义我们的字段名称吗?

我们可以使用 testthat 包中的函数来测试向量的元素吗?

`javascript` 我们可以使用映射函数参数值再次使用映射函数吗?

我们可以编写一个函数来返回指向函数模板的函数指针吗?