问题标签 [inline-variable]

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

c++ - 内联变量的多次破坏

这是一个包含内联变量的头文件:

...包含在两个.cpp文件中:

这个程序打印了两次“deleted”,这是出乎意料的。我认为每个内联变量只有一个实例,所以我期待只有一个“已删除”。

这是编译器的错误吗?还是我做错了什么?

代码用VS2017编译。

0 投票
1 回答
35 浏览

indexing - 在 total.js 中是否可以为变量赋值或保存/使用 HTML 中嵌套的 @{foreach...} 内联内的 @{foreach...} 的索引?

例如,是否可以在与此类似的示例中定义/使用“item_index”:

是否可以在进入嵌套循环之前分配像 @{item_index = index} 这样的值?

0 投票
1 回答
136 浏览

c++ - 内联静态数据的初始化

我想知道如何以及何时在 C++ 中初始化静态内联数据(例如在 gcc 或 clang 中)。我知道这是特定于某些架构的问题,并且与 C++ 标准无关。

我知道对于静态/全局非内联数据,gcc 使用.initand.fini部分来构造和破坏具有此类限定符的对象,但这不适用于内联静态数据,因为它可以在许多翻译单元中初始化,因此该init部分将结束对单个对象进行许多初始化,这是错误的。

有谁知道实现是如何工作的?

需要明确的是,我对那些内联变量的初始化的实现感兴趣。

0 投票
1 回答
193 浏览

c++ - 为什么 C++ 标准库中没有定义 inv_sqrt2?

C++20 引入了标准库头文件<numbers>,在命名空间中定义std::numbers了数学常量,例如sqrt2sqrt3。它提供相反的值,例如inv_sqrt3,但不是inv_sqrt2。为什么inv_sqrt2失踪?

0 投票
1 回答
116 浏览

delphi - 如何在 Rio 中内联静态数组变量

我没有内联结构,例如

这有效:

但是如果FileName是内联的,这会失败:

我设法内联了 12K 的任何类型的变量,但似乎无法内联以下形式的任何内容:

请建议它在 Rio 10.3.3 中是如何完成的。

0 投票
0 回答
142 浏览

delphi - 循环中的内联变量

如果在循环中使用内联变量会发生什么:

变量 j 的作用域只是内部循环。这是否意味着 j 的内存将被分配和释放 N 次?这可能会在紧密循环中导致相当多的性能损失。

0 投票
1 回答
141 浏览

delphi - 内联声明:var vs const

当我使用内联声明时,我应该更喜欢constvar

在所有在线示例中,甚至在 Delphi 自己的文档中,我都看到var正在使用它。但是,我认为这const通常可以更好地表达我的意图,并防止意外修改。

小例子来说明我的意思:

那么,实施有什么缺点或危险UsingConst吗?

0 投票
0 回答
16 浏览

python - Python:具有内联变量的多行字符串

我正在尝试在多行字符串中使用内联变量来形成 GraphQL 查询。

而不是 xxx 和 XXX 我想使用 p_code 和 m_name 变量,如下所示:

终端显示此错误:

我尝试了各种内联变量的方法,但出现了同样的错误。