问题标签 [pragma]
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.
c++ - 出现在错误列表中的 Visual C++ 的故意编译器警告?
如何在 Visual C++ 中故意创建编译器警告(在 #error 模型中,作为警告除外),它会以正确的文件和行号显示在错误列表中?
GCC 和其他编译器提供#warning,但 MSVC 编译器不提供。
http://support.microsoft.com/kb/155196上的“解决方案”不会在 Visual Studio 错误列表中解析。
perl - perl 中的语言环境设置是全局的吗?
我正在调试一个看起来像这样(简化)的 perl 脚本:
此脚本输出0,100
(注意,
而不是.
)。如果我注释掉该use Evil::Module
语句,输出将是0.100
.
我相信这与模块中的语言环境设置有关。但是locale是一个词法编译指示(根据联机帮助页),它不在脚本中使用。这里发生了什么事?
c# - C# 中#pragma 警告有什么用?
我刚看到这段代码
MSDN 文章没有多大帮助。这条线有什么用?
compilation - Ada:优化编译指示
为了使 Ada 代码运行得更快,我在代码中包含了编译指示优化时间(在声明部分)。在使用 GNAT Ada libre Core 编译器在 AdaGIDE 中编译时,我收到一条警告消息:
在 AdaGIDE 编辑器的全局设置中,我在优化部分启用了广泛(O2 水平)。
尽管在 GPS 中编译时,相同的代码没有给出任何警告。这里有没有使用过 AdaGIDE 的人有过类似的经历?
非常感谢...
c - 如何为几行代码禁用 GCC 警告
在 Visual C++ 中,可以使用#pragma warning (disable: ...)
. 我还发现,在 GCC 中,您可以覆盖每个文件的编译器标志。如何为“下一行”执行此操作,或者使用 GCC 在代码区域周围使用推送/弹出语义?
c - 如何向 GCC 提示在编译时应该无法访问一行?
编译器通常会提供一个开关来在代码不可访问时发出警告。我还看到了一些库的宏,它们为无法访问的代码提供断言。
是否有提示,例如通过编译指示或我可以传递给 GCC(或任何其他编译器)的内置函数,如果确定实际上可以到达预期无法访问的行,则会在编译期间发出警告或错误?
这是一个例子:
其价值在于,在超出预期的不可达线的条件发生变化后,检测到该线实际上是可达的。
asp.net - Safari浏览器忽略我的无缓存
我无法强制页面在 Safari 中始终过期。Chrome、IE 和 Firefox 是好公民,但 Safari 忽略了以下 ASP.NET 代码就可以正常运行:
有什么建议吗?
c++ - #pragma once 进入头守卫的原因是什么?
刚在里面看到这个<boost/asio.hpp>
忽略_MSC_VER
预处理器检查,#pragma once
在这种情况下使用 有什么好处?预处理器标头保护不是在所有情况下和所有平台上都确保标头内容只有included
一次吗?
c++ - “#pragma 评论”是什么意思?
以下是什么#pragma comment
意思?
java - 有什么方法可以在 Java/Eclipse 中对方法进行分组?
我希望能够对类似的方法进行分组,并让它们出现在 Eclipse 的大纲视图中。这使得浏览大量代码更加容易,并且更容易找到您需要的方法。在 Objective-C 中,您可以设置一个 pragma mark 命令。
java/eclipse有什么类似的吗?