问题标签 [unreachable-code]

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 回答
628 浏览

c# - MSIL 或本机代码中的“检测到无法访问的代码”

编译器是否在运行时编译 MSIL 或本机代码中的“无法访问的代码”?

0 投票
4 回答
4576 浏览

java - 为什么此代码给出“无法访问的语句”错误?

这是我的代码,我得到一个无法访问的语句错误,但我不知道为什么。

确切的错误是:

帮助会很好,这段代码应该循环直到找到像素。

0 投票
5 回答
6706 浏览

c# - 检测到无法访问的代码警告

好的,所以我一直在努力解决这个问题。我的代码中有一个“警告”-“检测到无法访问的代码”。我不知道如何解决这个问题,这就是我在这里发帖的原因。下面是代码:

我不知道如何将其突出显示为红色,所以我将发布特定的行:

警告是“常规”。ServerRestart();

0 投票
6 回答
78534 浏览

java - 为什么此代码给出“无法访问的代码”错误?

我似乎找不到解决此问题的方法。我所做的只是声明一个整数,它告诉我代码无法访问。

0 投票
4 回答
1732 浏览

c++ - 在构造函数的右括号处无法访问代码

我正在开发一个使用 VC9 构建的应用程序,但我遇到了一个我不完全理解的警告:为什么在构造函数的右括号上有一个“无法访问的代码”警告?

重现该问题的最小测试用例是:

这必须用 /W4 编译以触发警告。或者,您可以使用 /we4702 进行编译,以在检测到此警告时强制出错。

有人可以准确地解释一下这里无法到达的地方吗? 我最好的理论是它是析构函数,但我想要一个明确的答案。

如果我想让这段代码警告干净,我该如何实现呢? 我能想到的最好的方法是将其转换为编译时错误。


编辑:为澄清起见,使用 noreturn 函数终止程序通常不会在包含该函数调用的右大括号上导致无法访问的代码警告。

结果是:

0 投票
3 回答
2756 浏览

c++ - Visual C++ 错误:函数必须返回一个值

我正在做一个多平台项目,一些平台禁用了功能,在这些功能的界面中,我做的常见事情是这样的:

GCC/LLVM 不要求非 void 函数返回值(它们只是给出警告),在这种情况下,我调用abort(),它们足够聪明,甚至不会给出警告(因为函数无论如何都不会返回)。

有没有办法(编译标志?)使 Visual C++ 2010 的行为方式相同,所以我不会继续破坏 Windows 构建?我知道我总是可以在中止后返回值,但是在其他平台上工作时我通常会忘记这一点,并且不给出错误的行为似乎更合适。

0 投票
3 回答
2304 浏览

c - gcc 报告“将永远不会被执行”关于该行:while(fgets(line, MAX_LINE, stdin) != NULL)

我正在寻找解释为什么要给我gcc这个警告。

我正在使用带有标志的gcc-3on进行编译,gcc 对我说这个警告:cygwin-Wunreachable-code

main.c:223:警告:永远不会被执行

就是这一行:while(fgets(line, MAX_LINE, stdin) != NULL) {

此代码位于根据命令行参数(由 解析)动态设置的if(exp) { }块内,请查看代码部分:expgetopt()

默认值为0. 但是1如果将-t标志传递给应用程序,它就变成了,如下所示:

因此,执行代码是有原因的。碰巧。

0 投票
2 回答
578 浏览

python - 抑制 PyDev 中无法访问的错误?

我有一些来自我正在学习的课程的 Python 代码,并且在一些测试特定功能支持的文件中看到错误,如果这些功能不存在,我不会尝试使用它们。就我而言,我没有可用的功能,因此不应执行条件之后的代码。

如果实际到达代码,这些部分不应显示为运行时错误。

例如:

我在正文中收到Undefined variable from import: SIGALRM,等错误,但如果不支持Undefined variable from import: alarm该方法,则会返回该方法。SIGALRM

有没有办法抑制这些部分中的错误?

0 投票
7 回答
2595 浏览

java - 无法访问的代码 Java 编译错误

我为我的问题搜索了很多主题,阅读了很多……但它们与我的不完全一样。

我从 Eclipse IDE 收到“无法访问的代码”编译错误。

我不明白为什么我的代码无法访问!虽然很简单!这里是...

请帮忙!如果您需要更多信息,请告诉我。

0 投票
1 回答
243 浏览

android - 在活动结果的布局中隐藏元素

在收到活动的结果后,我试图在布局中隐藏 textView。我有一个变量声明 - 查看 lblEmptyList,我在 onCreate 中对其进行了实例化:

我试过这个:

但我收到“无法访问的代码”错误。我试图像这样直接访问它:

我尝试使用数值而不是 View.GONE,但我不断收到此“无法访问的代码”错误。我如何解决它?