问题标签 [return-type]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
392 浏览

c++ - 重载运算符 []

假设我有一个名为的容器类MyContainerClass,它包含整数。如[]您所知,运算符可以重载,因此用户可以更直观地访问值,就像容器是常规数组一样。例如:

明显的返回类型operator[]int,但是用户将无法执行以下操作:

那么,返回类型应该operator[]是什么?

0 投票
3 回答
332 浏览

c++ - 多个类型名的部分模板特化

在下面的代码中,我想考虑Op具有 return to 的函数(s)void而不是被视为 return true。的类型Retval和返回值Op总是匹配的。我无法使用此处显示的类型特征进行区分,并且Retval由于存在其他模板变量OpArgs.

如何在模板特化中只特化一些变量而不会出错?有没有其他方法可以根据返回类型改变行为Op

0 投票
3 回答
55720 浏览

c++ - C++ 虚函数返回类型

继承的类是否可以实现具有不同返回类型的虚函数(不使用模板作为返回)?

0 投票
2 回答
577 浏览

java - Java - 从通用方法返回正确的类型

我有以下类结构:

我正在尝试对各种体育赛事进行建模(即“夹具”是针对两个参与者之间的特定游戏,而另一种类型的“事件”可能有很多参与者),以及对特定结果的预测'事件'。我有一个通用方法:

}

我希望能够返回一个MyPrediction具有参数泛型类型的实例fixture,但我似乎不能这样做。例如,如果我执行以下操作,则会收到编译错误:

我愿意改变我的班级结构来加入这个功能。我该怎么做?

0 投票
5 回答
16427 浏览

c++ - 当我从公共成员函数返回引用时,为什么我可以公开私有成员?

在代码片段中,我能够访问类范围之外的私有成员变量。虽然这永远不应该这样做,但为什么在这种情况下允许这样做?通过引用接收返回的私有变量是一种不好的做法吗?

关于这个方法,返回类型传达了什么?还有我什么时候应该有这种返回类型?

PS:如果主题行含糊,我很抱歉。有人可以将其更改为此处相关的内容。谢谢。

0 投票
6 回答
39830 浏览

java - 从 Java 中的函数返回多个值

如何从 Java 中的函数返回多个值?任何人都可以提供使用元组执行此操作的示例代码吗?我无法理解元组的概念。


上面代码中的错误是什么?

0 投票
4 回答
7652 浏览

c++ - 虚函数的不同返回类型

虚函数的返回类型应该与基类中的类型相同,或者是协变的。但是为什么我们有这个限制呢?

0 投票
1 回答
2818 浏览

c# - 返回类型 IResult

我尝试用 MVVM 设计在 WPF 应用程序中解决这个问题。我需要返回数据库访问更多“数据”:

  • 结果消息
  • 返回值
  • 如果数据库成功

所以我为返回类型创建了接口,这里是:

这个接口实现了一些类:

数据库访问类中的方法具有返回类型IResult<Archive>,存档是使用 LINQ TO SQL 生成的类。:

类 ArchiveDbManager 在视图模型类中注入 MEF。

我有一个问题:

  1. MVVM 中这个问题的正确解决方案是什么?场景是通过 ArchiveDbManager 访问数据库创建视图模型,例如,如果数据库表为空,ArchiveDbManager 类返回消息“存档为空”,视图模型向用户显示此消息。

  2. 在“ArchiveDbManager 类(它是数据库访问类)”中创建数据库中搜索结果的报告是正确的

  3. 您如何看待这个解决方案?

0 投票
2 回答
19424 浏览

ruby-on-rails - ActiveRecord 'destroy' 方法在 Ruby on Rails 中返回一个布尔值?

我正在使用 Ruby on Rails 3,我想知道什么类型的返回将具有以下代码:

我需要它以某种方式处理成功错误的案例:

可能吗?如果是这样,怎么做?

0 投票
3 回答
257 浏览

c++ - C++ 返回类型限定符天堂

其实是地狱。有人可以用简单的英语解释为什么以下部分有效吗?