问题标签 [explicit]

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 投票
0 回答
114 浏览

package - 全局符号“$new_cat_id”的问题需要在 merging3.pl 处显示包名

我想运行 merging3.pl。但总是有这样的错误:

全局符号“$new_cat_id”需要在 merging3.pl 第 2 行显示包名 51。全局符号“$new_cat_id”需要在 merging3.pl 第 2 行显示包名 65. merging3.pl 的执行由于编译错误而中止。

这是我的 merging3.pl 的一部分

# 获取 facets/categories my $query_local1 = "SELECT id, category_name FROM category"; 我的 $query_local2 = "WHERE id=$new_cat_id AND deleted=0"; 我的 $query_local = $query_local1.$query_local2; 我的 $query_handle_local = $connect->prepare($query_local); $query_handle_local->execute();

我的 ($lid, $lname); $query_handle_local->bind_columns(\$lid, \$lname); while ($query_handle_local->fetch()) {

谢谢你,真的很感激!

0 投票
2 回答
8924 浏览

cocoa - 使用核心动画的 NSView 的显式动画

我正在尝试滑入NSView使用核心动画。我认为我需要使用显式动画而不是依赖于[[view animator] setFrame:newFrame]. 这主要是因为我需要设置动画委托,以便在动画完成后采取行动。

我使用动画师让它工作得很好,但正如我所说,我需要在动画完成时得到通知。我的代码目前看起来像:

这在视觉上是有效的(最后我会收到通知),但看起来实际的 controlView 并没有被移动。如果我让窗口刷新,controlView 就会消失。我尝试更换

这确实会导致视图(和图层)移动,但它正在破坏某些东西,以至于我的应用程序很快就会因段错误而死掉。

大多数显式动画的例子似乎只是在移动一个CALayer. 必须有一种方法可以移动NSView并且还能够设置委托。任何帮助,将不胜感激。

0 投票
4 回答
978 浏览

c# - 隐式 <> 显式接口

可能的重复:
C#:接口 - 隐式和显式实现
隐式与显式接口实现

你好

谁能解释一下隐式接口和显式接口之间的区别是什么?

谢谢!

0 投票
3 回答
3301 浏览

c# - C# Enum 问题自动转换 == 显式枚举转换?

我对显式枚举转换有点困惑,这到底是什么意思..

我正在尝试使用枚举来做一个非常酷的预期行为,同时充当一个很好的幻数替换..用一块石头杀死两只鸟。

我得到了这样的东西。

预期行为的美妙之处在于我正在使用的这个协议。

如果我只是发送一个没有任何操作码命令的数据包,它被称为裸数据包,这意味着缓冲区大小只是有效负载,类似于

新字节[有效载荷大小];但是 [payloadSize+Bare] 是等价的

如果数据包是固定的.. 它包含一个必须附加在前面的操作码。所以是

新字节[1+有效载荷];

VariableByte 前面包含一个操作码和一个表示数据包大小的字节。这适用于 255 大小范围等的数据包。这是

新字节[2+有效载荷];

VariableShort 与上述相同,只是数据包大小可以是一个字 65535 有效负载。这是

如果协议发生变化,我将来可能会给自己带来问题,那么我将来可能必须为枚举分配值以解决问题,但现在它是一个有效的枚举,从 index=0 开始 [谷歌搜索后我听说如果您不会以默认值 0 开始枚举] 这不是正确有效的枚举。大声笑 idk 这意味着什么。可能会给枚举操作带来压力。

无论如何回到我的问题。

正如我已经知道的那样,我可以这样做

或者

或最好。

我试图避免尽可能多的编码行,甚至可能会提高性能。

我正在阅读 MSDN,发现你可以做到这一点.. 我还没有真正发现它的目的,但我正在预测它可能意味着什么..

我认为这是可能的

ETC...

但不幸的是,事实并非如此,我得到了这个老错误

运算符“+”不能应用于“int”类型和 Packet.Size 的操作数

所以我想知道在枚举前面放置一个字节转换到底意味着什么?因为它真的不会让我像上面尝试的那样做任何很酷的事情。

它是否仅将其限制为仅转换为字节?还是什么,或者它只是为了看起来很旧?

似乎没有什么限制。

仍然有效,当然int != byte

只是想知道这可能意味着什么。
谢谢对不起,如果我问了太多问题:\
你们提供的答案比任何论坛期间都好。

0 投票
2 回答
1499 浏览

c++ - 不带参数的QDialog显式构造函数——如何正确使用?

我在派生类中遇到过这种情况,但与 QDialog 基类相同:

当我做

编译器抱怨

这与正在使用的构造函数有关,因为当我这样做时

代码编译没有错误。这也有效:

所以。是因为显式构造函数吗?

文档说它被定义为

那么前两个示例不应该完全相同吗?以及为什么编译器在第二行抱怨,而不是在构造函数中抱怨。

感谢您的启发,非常欢迎对该主题的进一步阅读提示

0 投票
3 回答
20261 浏览

c++ - 显式赋值与隐式赋值

我正在阅读 C++ 的教程,但它实际上并没有给我两者之间的区别(除了语法)。这是教程中的引用。

您还可以在声明时为变量赋值。当我们使用赋值运算符(等号)为变量赋值时,它被称为显式赋值:

您还可以使用隐式赋值为变量赋值:

尽管隐式赋值看起来很像函数调用,但编译器会跟踪哪些名称是变量,哪些是函数,以便正确解析它们。

有区别吗?一个比另一个更受欢迎吗?

0 投票
4 回答
2289 浏览

c++ - 为什么 std::pair 在赋值中调用显式构造函数

考虑以下代码:

在 GCC 4.5.2 下测试

原因在于std::pair来源:

该行为是否符合 C++ 标准?乍一看,它看起来不一致且违反直觉。STL 的其他实现是否以相同的方式工作?

0 投票
1 回答
9290 浏览

c++ - “显式”关键字对默认构造函数有任何影响吗?

是否有理由将explicit关键字用于不带任何参数的构造函数?它有什么作用吗?我想知道,因为我刚越过这条线

在文档页面的末尾附近boost::char_separator,但那里没有进一步解释。

0 投票
5 回答
38074 浏览

android - 带有目标组件的 Android 显式意图

是否可以触发明确的意图,但不是针对我项目中的活动,而是针对其他应用程序中的活动。

我确定这段代码,我知道它正在运行

但是有可能做这样的事情吗

我的意思是从其他应用程序(包含在其他 apk 中的活动)显式启动活动的确切方式是什么,这可能吗?

我试过了,但它让我强制关闭消息。

0 投票
3 回答
3063 浏览

c++ - 定义自己的显式转换

假设,如果通过显式转换无法从一种类型转换另一种类型,例如static_cast,是否可以为它定义显式转换运算符?

编辑

我正在寻找一种方法来为以下内容定义显式转换运算符: