问题标签 [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 投票
3 回答
649 浏览

sql - 不明确的列查询

运行此查询时出现“不明确的列”错误,但我很难找到原因:

我搞砸了哪些列?

非常感谢您的参与!

0 投票
1 回答
2255 浏览

reference - CS0104: 'Scripts' is an ambiguous reference between 'System.Web.WebPages.Scripts' and 'System.Web.Optimization.Scripts'

My project is on MVC 4. In it I can't access any of scripts function like @Scripts.Render("~/bundles/modernizr") as Scripts is an ambigious reference between 'System.Web.WebPages.Scripts' and 'System.Web.Optimization.Scripts'

I have following entries in my webconfig :

I updated System.web.optimization from package manager console, still it's showing me same error.

I can't figure out why it's intellisensing in System.web.WebPages instead of System.web.optimization.

Anyone has any updates on this?

0 投票
2 回答
555 浏览

layout - iPad 上几乎空的 UIView 上的模糊布局

我正在使用界面生成器为 iPad 设计一个屏幕。我有一个空视图,我添加了一个 UIImageView 作为具有 4 个约束的壁纸:

这样,图像在横向模式下可以完美调整大小。

我在 viewDidAppear: 和 didRotateFromInterfaceOrientation 中插入了一些调试代码:

只有在屏幕上使用这些元素,我才能在纵向模式下获得模棱两可的布局输出:

在横向模式下,似乎工作正常

之后我添加了更多控件,屏幕似乎工作正常,但我无法摆脱那种模棱两可的布局。我做错了什么?

0 投票
5 回答
2755 浏览

c# - 可选参数以及参数数组

我有一个日志接口,我使用一些有用的扩展方法对其进行了扩展,以便我可以传递格式和参数列表,以避免每次调用该方法时都必须使用字符串格式。(它也帮助我遵守 FXCops 文化信息规则)

所以我可以打电话:

代替:

我现在发现自己处于一个有点棘手的境地,因为在日志中获取一些关于日志写入位置的信息(例如文件、方法和行号)将非常有帮助。这可以通过整洁[CallerMemberName][CallerFilePath]、 和[CallerLineNumber]属性来实现。

然后会给我一个日志条目,例如:

“MyObjectProvider.cs,Provide,行:50 | 创建了 ID 为 1564 的 MyObject”

这里的问题是方法签名看起来像这样:

这是不可能的,因为[Caller*]属性使参数成为可选的,并且不适用于 args 参数。

我还尝试使用固定数量的字符串作为参数进行多种实现,如下所示:

但随后我收到编译器错误,提示“以下方法或属性之间的调用不明确”

我现在几乎已经放弃了这个问题,但我想,“也许 SO 可以为我找到解决方案”。所以在这里......是否可以同时使用两者params object[] args[CallerFilePath]以任何方式使用,或者是否有另一种方式来获得预期的结果?

0 投票
1 回答
12502 浏览

c++ - 在 C++ 中调用函数是不明确的。候选函数是原型和函数本身

我正在完成斯坦福 CS106B C++ 作业,并且我的作业存在“语义问题”。

似乎编译器无法推断出调用是对函数还是对函数原型的调用。我不明白为什么要调用原型。我怎样才能做到这一点,以便调用函数而不是原型?我收到的错误消息“调用 'humansTurn' 不明确”。

错误消息与页面底部 humanTurn(Lexicon,Lexicon) 函数中的 humanTurn(Lexicon,Lexicon) 函数的调用有关。这个函数的原型在主函数之上。

任何帮助将不胜感激。

亲切的问候,

梅胡尔

0 投票
2 回答
105 浏览

c++ - 在级联插入操作中保留类型

我正在尝试在 ostringstream 实例上创建一个瘦包装器,它将所有插入操作委托给封闭的 ostringstream 实例。这个想法是在进行级联插入操作时保留类型。通常,级联插入操作的结果类型是 ostream&,并且任何原始类型都会丢失。我想维护表达式的类型,因为我希望能够将它传递给一个方法以进行进一步处理,并且希望能够访问底层的 ostringstream 以获取插入的字符串数据。

我希望能够执行以下操作,并将表达式的结果设为 LgStream:

因此,我为基本类型定义了 operator<<(),并将模板方法定义为其他所有内容的包罗万象:

我没有正确,并且收到“模棱两可的过载”错误。例如:

任何一种语法都可以得到任何帮助,或者如果我采用了错误的方法。

0 投票
1 回答
394 浏览

java - 在 Java 7 上运行的 Eclipse Indigo 不会显示对方法的模棱两可的引用

我有一个曾经在 Java 1.5 上运行的应用程序。它编译并运行良好。最近,我决定迁移到 Java 1.7。

当我用 Maven 编译代码时(我在 pom.xml 中更新了 Java 版本),它显示了几个编译错误,说 somes 对某些方法的引用是模棱两可的,这是真的。但是,在 Eclipse 上,这些错误没有显示(我也将 Eclipse 的编译器更新到 1.7)。

我的一个朋友试图在 Eclipse Juno 上做同样的事情并且错误正在显示。

任何想法如何解决这个问题?

谢谢

0 投票
1 回答
6126 浏览

c++ - 重载的调用模棱两可,如何处理?

我真的不明白这一点,我认为编译器首先执行大括号中的内容,然后将结果提供给最合适的函数。这里看起来它为函数提供了一个初始化列表来处理它......

错误:

为什么我的func(vector<string> v)重载没有被调用,我可以这样做吗?

0 投票
2 回答
1074 浏览

c++ - 转换运算符重载 - 函数歧义

我试图通过创建重载转换运算符来创建我的数学库和一些 DirectX 内置方法之间的互操作性。基本上,我的结构需要将自己转换为 DirectX 库中与之相关的对象或对象的指针。下面的例子:

我的问题在于某些 DirectX 方法具有同时采用引用和指针的重载,因此当我尝试传递我的对象时收到一个模棱两可的调用错误。我想让最终用户尽可能无缝,因此我不想使用显式转换方法(例如 ToD3DXVECTOR3())或显式调用操作员。

所以我希望它表现得像这样:

而不是这样:

我不确定这是否可行,但是对于如何解决歧义有什么建议吗?

编辑:

虽然我不能只依赖于隐式转换,但我将接受 Mr.C64 留下的建议。但是,一个区别是 Vector3D 结构不包含可以转换为成员变量的对象:

0 投票
2 回答
5375 浏览

c++ - ISO C++ 说这些是模棱两可的,

我必须重载移位运算符“<<”,以便在控制台中写入和在二进制文件中写入..

我在 ostream 重载方面做得很好,而我在重载 fstream 时遇到了一些问题,这里是:

在我的标题中:

在我的 cpp 文件中:

这是我面临的错误:

在函数 `std::fstream& operator<<(std::fstream&, const Fotografia&)' 中:

到目前为止,我所理解的是,我刚刚创建的重载函数和标准 fstream << 之间存在歧义。现在,我不明白为什么,因为我的重载函数应该只适用于“Fotografia”类(由我创建),而我正在尝试编写 char * 。

我想我可以通过使用“::”范围调用 fstream 运算符来解决这个问题,但我不确定。

有人可以帮我吗?:)

编辑:

我正在发布标题的代码和构造函数的代码

这是在cpp中: