问题标签 [undeclared-identifier]

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 投票
1 回答
674 浏览

c++ - 带有初始化列表的简单构造函数?

下面我包含了我的 h 文件,我的问题是编译器不喜欢我的简单异常类的构造函数和初始化列表。这也是说string is undeclared identifier,即使我#include <string>在 h 文件的顶部。你看到我做错了什么吗?为了进一步解释,这是我正在集成到 Windows 上的 wxWidgets GUI 应用程序中的域类之一。

谢谢!

时间.h

0 投票
1 回答
814 浏览

c++ - C++“未声明类名”错误

我有这个 cpp 文件。

dsets.cpp:

和这个头文件

dsets.h:

而且我不断收到一个错误,说“没有声明不相交集 ”
~~

0 投票
2 回答
49 浏览

arrays - 错误未识别的标识符“考试”,我不知道为什么在 C++ 中

错误 C2065:“exam1”:未声明的标识符

0 投票
2 回答
1234 浏览

iphone - 有人知道如何解决“viewDidUnload undeclared”问题吗?

以及如何解决“预期的';' 在'{'令牌之前?下面的代码(来自xcode 3.2.3)

两个错误都在第一行

0 投票
3 回答
1467 浏览

c++ - 收到“未声明的标识符”错误

按照http://www.codersource.net/mfc/mfc-tutorials/ctabctrl.aspx上的教程,我已经在我的头文件中声明了该函数ActivateTabDialogs(),并在我的类的另一个函数中调用了它。编译器在函数定义C2065: 'ActivateTabDialogs' : undeclared identifier的行ActivateTabDialogs();内给出错误OnSelChange()。我在这里违反了什么?

这是我在头文件中的声明部分TCGeriArama_TabCtrl.h

ActivateTabDialogs()这是我在里面调用它的定义和部分TCGeriArama_TabCtrl.cpp

谢谢。

0 投票
1 回答
33476 浏览

c++ - C++ 未声明的标识符(但它已声明?)

我很确定我已经包含了 qanda 类,但是当我尝试声明一个包含它的向量或该类型的类时,我收到一条错误消息,指出 qanda 未定义。知道问题可能是什么吗?

bot_manager_item.h

qanda.h

已解决:我最终以避免在 qanda 类中使用 bot_manager 的方式重构代码。

0 投票
2 回答
261 浏览

c - 包含后未声明的方法

我正在尝试使用 aubio 库在 C 中编写一个简单的 bpm 计算程序。

aubio_tempo_do在我尝试调用(文档)之前,一切似乎都很顺利

不幸的是,make 为我提供了错误:

考虑到 aubio 库提供了这个功能,这似乎没有多大意义:

我试图将 tempo.h 文件包含在我的头文件中,但遗憾的是,make 例程继续发出相同的错误。

有什么想法吗?

== 编辑 ============

还应该说我尝试过:

没有运气:\

== 编辑 ============

带有 -E 标志的 g++ 输出以检查预处理: http: //pastebin.com/mbFEysJ2

源代码可以在这里找到:http: //github.com/kellydunn/grover

相关源码摘录: http: //pastebin.com/KRmbZqg4

0 投票
1 回答
133 浏览

c - 为什么说 vp 和 pf 都在 struct 节点中时未声明?

0 投票
2 回答
657 浏览

jquery - jQuery 命名空间变量未声明

我有以下 JavaScript 代码:

$.myNameSpace.badWords在这一行声明:

此行在第二个 ajax 调用成功函数中声明。

当我尝试从$.myNameSpace.badWords这里获取值时:

我得到一个未声明的变量。这条线在UpdateWords()函数内部。

我正在使用 FireBug 进行调试,但看不到BadWords变量$.myNameSpace

我该如何解决这个问题?

0 投票
1 回答
1103 浏览

visual-c++ - 未声明的标识符:可能是一个非常简单的修复

语言:Visual C++、MFC

我正在尝试创建一个指向我在头文件中声明的 CString 变量的指针数组。一般来说,这就是我正在做的事情:

但是,无论出于何种原因,我不断收到以下错误:

我不太确定我是否收到此错误。据我所知,这是制作指针数组的正确方法。任何帮助都是极好的!

编辑:这是头文件中的声明: