问题标签 [constants]
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.
.net - .Net 框架中是否提供 pi 和 e 的值?
不计算它们,我的意思是?
c++ - 如何删除类似的 const 和非常量成员函数之间的代码重复?
假设我有以下class X
要返回对内部成员的访问权限的地方:
这两个成员函数在大括号X::Z()
内X::Z() const
具有相同的代码。这是重复的代码,可能会导致逻辑复杂的长函数出现维护问题。
有没有办法避免这种代码重复?
java - JSP 中的 Java 常量
我有一个定义各种常量名称的类,例如
我想在 JSP 中使用这些常量而不使用 Scriptlet 代码,例如:
Apache非标准标记库中似乎有一个提供此功能的标记。但是,我找不到任何下载此标记库的方法。我开始怀疑它是否已被弃用并且功能已移至另一个(Apache)标签库?
有谁知道我在哪里可以获得这个库,或者如果它不可用,是否有其他方法可以在不使用 scriptlet 代码的情况下访问 JSP 中的常量?
干杯,唐
c - 在 C 中查找变量的名称
昨晚有人问我一个 C 的问题,我不知道答案,因为我从大学开始就没有经常使用 C,所以我想也许我可以在这里找到答案,而不是忘记它。
如果一个人有一个定义,例如:
该人可以使用其中的 1 找到变量名称count
吗?
我不这么认为,因为我认为计数会指向 1,但看不到 1 如何指向计数。
javascript - JavaScript中有常量吗?
有没有办法在JavaScript中使用常量?
如果不是,那么指定用作常量的变量的常见做法是什么?
c++ - 返回对对象的 const 引用而不是副本
在重构一些代码时,我遇到了一些返回 std::string 的 getter 方法。例如这样的事情:
当然,吸气剂会更好地返回 a const std::string&
? 当前方法正在返回一个效率不高的副本。返回一个 const 引用会导致任何问题吗?
c++ - 'const int' 与 'int const' 作为 C++ 和 C 中的函数参数
考虑:
这两个功能是在各个方面都相同还是有区别?
我对 C 语言的答案很感兴趣,但如果 C++ 语言中有什么有趣的东西,我也想知道。
c++ - 在 c++ 中,为什么编译器在 const 也可以工作时选择非常量函数?
例如,假设我有一个类:
在代码的其他地方,我有这样的东西:
有谁知道为什么编译器会在这种情况下选择非常量版本?
这是一个有点做作的例子,但我们试图解决的实际问题是定期自动保存一个对象,如果它已经改变,并且指针必须是非常量的,因为它可能会在某个时候改变。
c++ - 静态数组常量是否会影响共享库布局?
考虑以下两种 C++ 标头案例:
情况1:
案例二:
后一种情况下的 const 仅用于自我强加的编译时检查,还是会影响 Mac/Linux/Windows 上的共享库布局?
更新:根据答案,编译器可能会将 const 内容放在只读页面上。Windows 上的 Visual C++ 或 Mac 或 Linux 上的 GCC是否实际上将 const 数据放在只读页面上?也许我测试了错误的方式,但在英特尔的 Mac 上,const 版本的元素似乎是可写的。
perl - 如何使用 Perl 模块中的常量?
如果我在 Perl 模块中定义一个常量,我如何在我的主程序中使用该常量?(或者我如何在主程序中调用该常量?)