ambiguous相关内容

对成员“..."的请求在 g++ 中不明确

我在我的一个类中使用 gcc 3.4.5 (mingw) 遇到以下编译错误: src/ModelTester/CModelTesterGui.cpp:1308: 错误:对成员“addListener"的请求不明确include/utility/ISource.h:26: 错误:候选对象是: void Utility::ISource::addListener(utility::IListener ..
发布时间:2021-12-18 23:25:49 C/C++开发

Antlr(词法分析器):匹配正确的标记

在我的 Antlr3 语法中,我有几个“重叠"的词法分析器规则,如下所示: NAT: ('0' .. '9')+ ;INT: ('+' | '-')?('0' .. '9')+ ;BITVECTOR: ('0' | '1')* ; 尽管像 100110 和 123 之类的标记可以与多个规则匹配,但始终由上下文决定必须匹配其中的哪一个.示例: s: a |乙 |C ;一个:''; ..
发布时间:2021-11-11 03:50:20 其他开发

WCF 和客户端应用程序中的不明确引用

我设法在一个测试项目中重现了一个错误,其结构与我的生产代码相似.它由三个简单的项目组成: 通用(类库): 命名空间通用{公共枚举 PrimaryColor{红色的,绿,蓝色};} Library(WCF 服务库),其中引用了 Common: 使用Common;命名空间库{[服务合约]公共接口ILibrary{【经营合同】原色GetColor();}公共类库:ILibrary{公共原色 ..
发布时间:2021-09-22 19:02:42 其他开发

该方法对于 Error 类型不明确

我试图了解 JAVA 中的重载是如何工作的,并试图掌握在 JAVA 中加宽、自动装箱和可变参数时应用的各种重载规则.我无法理解以下场景中发生的情况: package package1;公共类 JustAClass {public static void add(int a, long b) {System.out.println("所有原语");}//public static void ad ..
发布时间:2021-06-13 19:37:34 Java开发

为什么在使用"using namespace std;"时在此代码中出现错误?和"bits/stdc ++.h"?

实际上,此代码在"DEV C ++"中可以正常工作,但是当我将其放入"Hacker-Rank"时,面板上会显示此错误“功能引用不明确",尽管所有在线编译器都显示错误... 我不认为这里的函数重载会在某个地方中断,因为此错误主要来自函数重载. #include#include#include使用命名空间std;int ..
发布时间:2021-05-09 19:56:49 C/C++开发

C ++最烦人的解析是何时使用数字文字作为参数?

我正在制作一个看起来像这样的课程: struct InputHandler{std :: vectorkeyBindings(256);}; 出现错误,我知道这是因为编译器将此解释为函数而不是构造函数参数.但是我想知道当我在这种情况下在括号中传递数字文字时,是否有任何歧义?我知道我可以通过在此处使用大括号来解决此问题,但是我本来以为不会出现最令 ..
发布时间:2021-04-19 20:28:53 C/C++开发

当一个规则覆盖另一个规则的子集时,消除语法歧义

我正在尝试建立一个小的野牛语法,但是部分定义存在问题.可以使用右侧合法的任何表达式(语法中的expression_list)作为参数来调用函数. 之所以出现此问题,是因为可以在左侧通过分配功能来定义功能(一个标识符,后跟一个标识符列表-语法中的assignment_expression和identifier_list) 我的问题是,如何消除语法中的歧义,因为左侧的合法语句是右侧合法语句 ..
发布时间:2021-04-15 19:48:45 其他开发