问题标签 [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 投票
1 回答
747 浏览

c# - 具有类继承的显式通用接口

通用接口

CLASS:实现通用接口:

WINDOWS FORM:这个表单应该只接受实现上述通用接口的 T 类型。

正如您所猜测的那样,调用 to((ICloneable < T >) this.ObjectOriginal).CopyFrom(this.ObjectCurrent);是完全合法的。但是,上面的代码并不能确保传入类的类型 T 实现了ICloneable < T >. 我已经通过构造函数强制它,但这看起来很糟糕。

以下两个构造是非法的,我想知道为什么:

或者

关于如何实现这一目标的任何想法?

0 投票
1 回答
1371 浏览

makefile - 为什么 gnu make 忽略我的显式模式规则而使用内置的隐式规则?

我的makefile有这个规则/配方:

在我最近升级 Cygwin 并获得 Make 3.82.90(以前的版本可能是 3.81)之前,这一直很好。

现在使用 make 3.82,它会忽略我的规则,而是使用内置规则来编译每个文件,例如:

0 投票
1 回答
3015 浏览

c++ - 显式模板特化

我讨厌问这样一个笼统的问题,但以下代码是显式模板专业化的练习。我不断收到错误:

c:\users\***\documents\visual studio 2010\projects\template array\template array\array.h(49): error C2910: 'Array::{ctor}' : 不能明确专门化

谢谢

0 投票
1 回答
625 浏览

android - Android Explicit Intent,加载第二个活动布局,未达到 OnCreate 方法

这是我在阅读“Android 2 应用程序开发”和很多在线内容后第一次尝试 Android 应用程序。

以下是相关代码:

来自 MovieRatingsActivity.java [我的主要]

来自清单:

注意:我没有第二个活动的任何意图过滤器。如果我从来没有打算与另一个应用程序交互的明确意图,我是否需要任何东西?出于恶意,我尝试了不同意图过滤器的多种组合,但很难回答这个问题,因为我去的每个来源都会跳转到隐式意图并且没有回答这个问题。

至于行为:

无论是在调试模式还是运行模式下,当我单击按钮并创建意图时,模拟器都会切换到第二个活动并在顶部显示标签,但没有别的。更糟糕的是,在调试器模式下,当我尝试进入startActivity(i)时,它只是挂起主线程并且无处可去。跳转到下一个活动时是否需要特殊的调试技术?

有可能我的意图很好,我显示列表的逻辑是错误的,但即使我仍然希望能够访问调试器中的代码。我还在第二个未执行 System.out.printline的活动 e 方法的开头添加了一个。OnCreat

0 投票
2 回答
10629 浏览

c++ - 如何在命名空间中导入 C++ 类的 dll

我阅读了一些文档,其中给出了与 C 兼容的函数的简单示例。

我对此很满意。我写了一个小应用程序使用这个dll的功能。我使用了显式链接

功能。C 风格的函数可以正常工作。但是当我把我的课写成

它编译良好并创建了 Dll。在使用 C 风格的函数时,我只是从 LoadLibrary() 和 GetProcAddress(...) 函数中获取函数指针。

我以前的用法是

但现在我不知道如何实例化我的类?如何使用显式链接或隐式链接?

任何有关代码示例的帮助将不胜感激。

0 投票
2 回答
887 浏览

c++ - Loading dll with c++ explicit load

I'm calling a dll explicitally, and everything works fine... The problem is when i return a value from the function where i am loading de dll (a releasing it) the program stops (it looks like)... It seems something dont let the program proceeds...

My code:

Thanks a lot for your help.

Cristovao Santos

0 投票
3 回答
82 浏览

c++ - 有没有办法避免对 cpp 文件中的所有方法进行重复的类实例化?

在实现之前在 h 文件中约定的 cpp 文件中的方法时,有什么方法可以简化类的显式声明?

就像是...

0 投票
1 回答
872 浏览

c# - 继承接口的方法不能显式声明为“Public”

有人可以快速回答我吗...

在以下完全无用的代码中,在“类 DuplicateInterfaceClass :MyInterface1,MyInterface2”下。

为什么我不能显式写“public string MyInterface2.P()”?
然而“公共字符串 P()”和“字符串 MyInterface2.P()”工作。

我了解所有接口方法(属性等)默认情况下都是隐式“公共”的,但我在继承类中显式尝试导致“错误 CS0106:修饰符 'public' 对此项无效”。

0 投票
1 回答
215 浏览

join - 无法在 SQLAlchemy 上使用显式连接序列(包括别名表)进行查询

我无法在两个表之间进行 SQLAlchemy 查询:

要找到a的Parentand ,我需要明确指定以下之间的连接序列: <-- -->ChildDatasetProcessedDatasetProcDSParentProcessedDataset

在为他们制作不同的别名后,我尝试了不同的加入方法,但仍然无法得到它。

Parent用 find进行演示Dataset


  • 方法<1>:

FromClause.join + 表达式.select


  • 方法<2>:

orm.join + 表达式.select


如您所见,它们都不Parent是 a Dataset,应该是:

感谢您的帮助,已经在这里停留了几天!

附加最少的 DDL 和 python 代码

(ds0, ds2)-> ds1 -> ds3 -> ds4

(ds5, ds7) -> ds6

0 投票
1 回答
1055 浏览

c++ - C++ 显式转换构造函数

我正在尝试为分配实现显式转换构造函数,但我很困惑我需要做什么。我有一个包含单个元素的 WordList,并且要使这个构造函数显式,所以我不能这样做: