问题标签 [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.

0 投票
1 回答
256 浏览

.net - .Net 框架中是否提供 pi 和 e 的值?

计算它们,我的意思是?

0 投票
21 回答
47452 浏览

c++ - 如何删除类似的 const 和非常量成员函数之间的代码重复?

假设我有以下class X要返回对内部成员的访问权限的地方:

这两个成员函数在大括号X::Z()X::Z() const具有相同的代码。这是重复的代码,可能会导致逻辑复杂的长函数出现维护问题

有没有办法避免这种代码重复?

0 投票
6 回答
41804 浏览

java - JSP 中的 Java 常量

我有一个定义各种常量名称的类,例如

我想在 JSP 中使用这些常量而不使用 Scriptlet 代码,例如:

Apache非标准标记库中似乎有一个提供此功能的标记。但是,我找不到任何下载此标记库的方法。我开始怀疑它是否已被弃用并且功能已移至另一个(Apache)标签库?

有谁知道我在哪里可以获得这个库,或者如果它不可用,是否有其他方法可以在不使用 scriptlet 代码的情况下访问 JSP 中的常量?

干杯,唐

0 投票
18 回答
680 浏览

c - 在 C 中查找变量的名称

昨晚有人问我一个 C 的问题,我不知道答案,因为我从大学开始就没有经常使用 C,所以我想也许我可以在这里找到答案,而不是忘记它。

如果一个人有一个定义,例如:

该人可以使用其中的 1 找到变量名称count吗?

我不这么认为,因为我认为计数会指向 1,但看不到 1 如何指向计数。

0 投票
33 回答
507649 浏览

javascript - JavaScript中有常量吗?

有没有办法在JavaScript中使用常量?

如果不是,那么指定用作常量的变量的常见做法是什么?

0 投票
12 回答
99160 浏览

c++ - 返回对对象的 const 引用而不是副本

在重构一些代码时,我遇到了一些返回 std::string 的 getter 方法。例如这样的事情:

当然,吸气剂会更好地返回 a const std::string&? 当前方法正在返回一个效率不高的副本。返回一个 const 引用会导致任何问题吗?

0 投票
9 回答
105642 浏览

c++ - 'const int' 与 'int const' 作为 C++ 和 C 中的函数参数

考虑:

这两个功能是在各个方面都相同还是有区别?

我对 C 语言的答案很感兴趣,但如果 C++ 语言中有什么有趣的东西,我也想知道。

0 投票
4 回答
3510 浏览

c++ - 在 c++ 中,为什么编译器在 const 也可以工作时选择非常量函数?

例如,假设我有一个类:

在代码的其他地方,我有这样的东西:

有谁知道为什么编译器会在这种情况下选择非常量版本?

这是一个有点做作的例子,但我们试图解决的实际问题是定期自动保存一个对象,如果它已经改变,并且指针必须是非常量的,因为它可能会在某个时候改变。

0 投票
3 回答
323 浏览

c++ - 静态数组常量是否会影响共享库布局?

考虑以下两种 C++ 标头案例:

情况1:

案例二:

后一种情况下的 const 仅用于自我强加的编译时检查,还是会影响 Mac/Linux/Windows 上的共享库布局?

更新:根据答案,编译器可能会将 const 内容放在只读页面上。Windows 上的 Visual C++ 或 Mac 或 Linux 上的 GCC是否实际上将 const 数据放在只读页面上?也许我测试了错误的方式,但在英特尔的 Mac 上,const 版本的元素似乎是可写的。

0 投票
6 回答
37693 浏览

perl - 如何使用 Perl 模块中的常量?

如果我在 Perl 模块中定义一个常量,我如何在我的主程序中使用该常量?(或者我如何在主程序中调用该常量?)