问题标签 [inline]

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

asp.net - ASP.NET 中的内联或数据绑定表达式

这是一个与相关的问题,但值得它自己的问题。
如果我需要在 DataList 的 EditItemTemplate 中调用服务器端函数,我应该使用<%=ServerSideFunction(...)%>or<%#ServerSideFunction(...)%>吗?
两者都有效,因为 DataList 正在进行数据绑定

0 投票
2 回答
411 浏览

c++ - 内联 std::inner_product

根据以下错误,据称内联 std::inner_product() 不会与 gcc 编译器 < gcc 4.1 编译器内联。

因此,我想实现我自己的 inner_product 版本。是否有现有的实现可用?

谢谢

0 投票
3 回答
1624 浏览

c++ - 对内联函数的问题感到困惑

在维基百科中的内联函数问题中: http ://en.wikipedia.org/wiki/Inline_expansion#Problems

它说:“# 语言规范可能允许程序对过程的参数做出额外的假设,这些假设在过程被内联后它不能再做出。”

有人可以详细说明这一点吗?

如何防止 GCC 内联 C++ 函数?

0 投票
6 回答
391 浏览

c++ - 如果在 C++ 中有一个 for 循环,是否可以将一个方法声明为内联方法

我有一种如下所示的方法。for 循环是否总是让编译器执行“内联请求”?

0 投票
7 回答
598 浏览

c# - C# 不支持手动内联方法有什么原因吗?那么可选参数呢?

是否有任何设计原因(比如他们放弃多继承的原因)?

或者它只是不够重要?

同样的问题适用于方法中的可选参数......这已经在vb.net的第一个版本中......所以肯定不会导致MS不允许可选参数的懒惰,可能是架构决定......而且似乎他们有改变主意,因为 C# 4 将包括那个..

有谁知道这个决定是什么以及他们为什么放弃它?

编辑:

也许你没有完全理解我。我最近正在研究一个计算程序(支持任何大小的数字,直到最后一位),其中某些方法每秒使用数百万次。

Add(1);假设我有一个名为 Add(int num) 的方法,并且该方法经常使用 1 作为参数(而且我的意思不是重载——编写一个名为 AddOne 的新方法,并将 Add 方法复制到其中,除了num我正在编写的不是使用1. 这对你来说可能看起来很奇怪,但实际上速度更快。

(尽管它很丑)

这让我想知道为什么 C# 不支持手动内联,这在这里非常有用。

谢谢。(以及你为什么投票给我:S)

编辑2:

我问自己是否要添加这个。我非常熟悉为此类项目选择 dot net 等平台的怪异(和缺点),但我认为 dot net 优化比您想象的更重要……尤其是 Any CPU 等功能。

0 投票
4 回答
13993 浏览

c++ - GCC 内联 C++ 函数是否没有“内联”关键字?

inlineGCC 在编译 C++ 代码时是否曾尝试通过选择内联未标记关键字的函数来优化速度?

0 投票
4 回答
11898 浏览

c++ - 静态内联方法?

好的,

这是我正在尝试做的......现在它正在编译但无法链接...... LNK2001

我希望这些方法是静态的,因为没有成员变量,但是我也希望它们内联以实现它们提供的加速。

做这个的最好方式是什么?简而言之,这是我所拥有的:

我正在尝试这样做,因为我希望能够:

foo 没有任何成员变量......这没有意义。

0 投票
1 回答
1642 浏览

jquery - jqGrid 仅通过表单模式编辑

在页面上的我的网格中,它们不仅需要禁用内联编辑,而且还应该只能通过模态表单进行编辑。

但是,将 editable : false 设置为在阻止内联编辑的同时,也会阻止通过表单进行编辑(在表单上看不到任何列,只有提交和取消按钮)

我怎样才能影响这种行为?还是当前版本(3.5.2)不可能

我还尝试在 beforeFormShow 和 onInitializeForm 事件处理程序中启用可编辑 (:true)(在 colModel 声明中将其关闭后),但在编辑或添加表单中都没有显示列。

非常感谢您提供的任何见解...

这就是我正在做的 -

与 editprm 对象一样,带有 tr_ 前缀和不带前缀(如 colModel 中)

0 投票
8 回答
7733 浏览

c - 什么时候应该使用宏而不是内联函数?

在上一个问题中,我认为好的答案被否决了,因为建议使用宏

而不是内联函数。请原谅新手的问题,但是在这种情况下,宏有什么邪恶之处?

0 投票
5 回答
5336 浏览

jquery - 如何使用 jQuery 添加和删除活动类?

我有一个无序列表。

我目前正在使用 css 为每个 id 赋予不同的 z-index,以便一个按钮稍微位于下一个按钮的顶部。我想要做的是使用 jQuery 添加一个类,该类向单击的任何按钮(例如“999”)添加更高的 z-index,以确保它将位于其他两个按钮的顶部。我不知道如何在<li>从当前设置的任何按钮中删除活动类的同时向当前单击的对象添加活动类。我不知道如何让 jQuery<li>在按下新按钮之前确定其他两个中的哪一个设置了活动类。我该怎么做呢?

另外我不确定添加一个类是否能解决问题,因为我已经通过定位<li>id 来设置 z-index。也许我需要影响当前按下的按钮的内联 css,以便它覆盖 id 的 css,并让它检查其他两个中的哪一个将内联 css z-index 设置为“999”,这样它就可以删除它们的内联 css 并具有比其他两个按钮更大的 z-index 并出现在顶部?