问题标签 [ambiguous]

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 投票
2 回答
3811 浏览

java - 为什么在 Java 中调用同一类中的构造函数时会出现模棱两可的错误?

我不知道为什么我会得到一个模棱两可的错误。这是我所拥有的示例代码:

当从其他地方调用 foobar() 时,上面会生成此错误:

任何想法为什么?

0 投票
3 回答
1112 浏览

c++ - 运算符 = 不明确 (C++)

我在 for 循环中有以下内容,编译器说'operator = is ambiguous'。不知道如何解决这个问题,有人可以帮忙吗?

完整错误:

*

*

0 投票
4 回答
4077 浏览

c++ - 错误 C2872:“范围错误”:不明确的符号

我已经搜索过 SO 和 google,我没有在两个地方声明相同的变量,也没有以一种奇怪的方式包含一些东西……我知道。插入方法应该可以正常工作,它是一种预先编写的方法(我想这也可能是错误的......哈哈)。这是我得到的错误。

错误:

对我来说,插入方法看起来不错,我没有看到与 0 比较的位置变量或在构造函数中声明为 0 以返回 range_error 的计数有任何问题。

插入方法:

问题可能在于我没有重载 = 运算符的实现吗?

所有代码都在这里:pastie.org/1258159

0 投票
2 回答
367 浏览

c++ - 是否有无警告模板函数可将基本类型转换为字符串

我想提供一个将大多数基本类型转换为字符串的模板化函数。到目前为止,我想出的最好的方法如下:

例如,该功能可用于以下用途:

anyToString 和类似函数的问题是使用 gcc 版本 4.4.3 -Wall -Wexta -Werror 编译时产生歧义警告 "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second

据我所知,警告的原因在于调用 << 时的隐式转换可能性。

这些歧义主要是由其他模板产生的,如下所示:

但这些还有其他优点,例如适用于多种流类型。所以我想保留它们。如果我将第二个模板转换为例如 ostream 的普通方法,则会清除歧义,但我正在寻找某事。这允许保留两个模板。是否有一个通用函数可以提供相同的简单性而不会使用所描述的选项生成警告?如果没有,在本地禁用发出的警告的最佳方法是什么?

0 投票
2 回答
1334 浏览

mysql - 模棱两可的左加入?

所以我正在努力解决我猜是一个非常简单的问题。我搜索了一下,但到目前为止我发现的解决方案都没有解决我的问题。

这自然会产生“模糊错误”,因为 tt_arrangement 和 tt_vaktliste_vakt 中都存在列“arrangement_ID”。认为这很容易解决,我进行了以下更改:

但是,这会产生错误“列不存在”。这就是我卡住的地方。不确定它是否重要,但是当使用 SELECT * 时,查询按预期工作。尽管对于我将要使用查询的内容来说,这并不是一个真正的选择。

在此先感谢您的任何回复。

0 投票
1 回答
740 浏览

java - 导致 MySQLIntegrityConstraintViolationException 的 EntityManager.find 方法

当我执行时EntityManager.find()抛出以下异常:

引起:com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException:字段列表中的列“日期”不明确

我试图找到的类(配置文件)与另一个实体类(图库)具有双向的一对一关系。我很感激帮助理解why这个异常被抛出并how解决它。下面是两个实体类:

0 投票
2 回答
1698 浏览

c++ - 为什么 random() 在 cstdlib 中工作?(Ubuntu 10.10)

我一直以为 cstdlib 中的随机函数只有 rand 和 srand,但是下面的工作(在 Ubuntu 10.10 上用 g++ 编译)?

我实际上在从 Windows 迁移到 Ubuntu 时发现了这一点,我的编译失败了,因为它模棱两可地重载(我已经声明了我自己的“random()”函数)。


以下在 Ubuntu 上也可以正确编译,在检查 stdlib.h 后,random() 和 srandom() 等未在 std 命名空间中声明。这让它彻底痛彻心扉……

0 投票
1 回答
3998 浏览

c++ - 模棱两可的 C++ 编译器错误

以下代码无法编译。该错误似乎是对合并例程的某种模棱两可的调用。我的理解是 STL 在 std 命名空间中有一个合并例程,但据我所知,下面代码中的名称合并应该是唯一的。

如果我将合并重命名为 xmerge,一切正常。问题可能是什么?名字冲突从何而来?

http://codepad.org/uAKciGy5

0 投票
2 回答
462 浏览

haskell - Haskell 模糊类型

当我尝试运行它时出现以下问题

我尝试使用 fromIntegral 但我认为我使用不正确,因为这给了我编译错误。请帮忙。

这样做的目的是找到直到 num 的所有素数。

0 投票
1 回答
811 浏览

asp.net-mvc - ASP.NET MVC System.Web.Routing.RouteCollection 不明确的参考?

我正在尝试编写用于测试路线的单元测试;但是,该项目未能解决 RouteCollection。当我引用 dll(从系统以及浏览到我的 MVC 项目)并使用 FQN(System.Web.Routing.RouteCollection)时,它抱怨引用不明确。

附带说明一下,在查看 System.Web.Routing 的智能感知时,每个项目都是重复的!

你能帮我吗?