explicit 相关问题

在C ++中,指定不允许隐式转换或复制初始化的构造函数和转换运算符。在C#中声明了一个必须使用强制转换调用的用户定义的类型转换运算符。对于MS SQL Server for-xml-EXPLICIT模式,请使用[for-xml-explicit]标记

即使使用显式关键字声明了int cast运算符,也会隐式进行统一初始化。是什么原因?

#include 使用命名空间std;类Test {private:mutable int val {}; public:静态constexpr int MAX {5};公共:Test()=默认值; Test(int i):val {i} {} ...

回答 1 投票 2

重载明确的构造函数C ++

我正在读一本书,并得到了一流的设计,我真的不明白一些代码。类队列{市民:队列(为size_t容量){}明确的队列(INT容量):entries_(容量){} ...

回答 1 投票 0

在C#中显式转换为另一种类型的通用

我有一个C ++的代码,在一个代表一个点的模板化类中。我想把它翻译成C#:template class Point {public:T x; T y; ...

回答 5 投票 1

Google Vision API java客户端:如何在代码中显式设置API凭据(不使用环境变量)

我正在尝试将我的项目与Google Vision API集成以下是您检查我正在尝试集成的客户端版本的maven依赖项: COM ....

回答 1 投票 0

使MATLAB函数显式化

我在MATLAB中使用工具箱,我还没准备好对其中的函数进行任何更改。假设它有一个函数f = @(x,l)g(x)* h(l)我想在不同的x处调用f但总是......

回答 1 投票 1

C ++显式构造函数

我有一个有2个构造函数的类。 explicit MyClass(s ize_t num);模板 MyClass(T myObj);每当我制作MyClass obj(30)时,我都希望这样;第一个构造函数将是......

回答 2 投票 4

复制构造函数显式在c ++中使编译错误。谁负责施法?

我的Clion IDE向我显示,当我将const double *类型转换为具有参数const A的函数时可能存在问题,当A用双数组定义时,如下所示。什么时候 ...

回答 2 投票 -1

Android目标组件的显式意图

是否可以触发显式意图,但不能触发我的项目中的活动,而是针对某些其他应用程序中的活动。我确定这段代码,我知道它正在运行Intent i = new Intent(这,...

回答 5 投票 18

除了友元类之外,使方法显式化

我正在尝试创建一个默认显式的转换运算符,除了一些指定的类。更确切地说,我有一个相对简单的类模板,其实例应该是......

回答 1 投票 3

为什么std :: in_place_t的构造函数是默认的?

cppreference显示了std :: in_place_t的以下定义:struct in_place_t {explicit in_place_t()= default; }; inline constexpr std :: in_place_t in_place {};为什么他们加了......

回答 2 投票 7

是否可以使用显式类型转换将基类对象分配给派生类引用?

是否可以使用C#中的显式类型转换将基类对象分配给派生类引用?我试过它,它会产生运行时错误。

回答 22 投票 72

模板生成器错误的显式复制构造函数

将旧代码从MSVS2003移植到MSVS2017并遇到问题。以下代码(摘录)在MSVS2003下编译正常,并在MSVS2017:template下失败 TTT班{...

回答 1 投票 2

如果类具有显式构造函数,为什么lambda不能返回类对象? [重复]

我遇到过这个古玩,并且不明白为什么使用显式构造函数会导致失败。我试图使用lambdas从配置数据生成和初始化对象。一世 ...

回答 1 投票 1


如何应用make有条件显式的默认构造函数?

问题假设我们有一个(虚构的)类模板C. 使用有条件显式的默认构造函数。当且仅当std :: is_same_v时,默认构造函数应该是显式的

回答 1 投票 2

java显式类型转换给出了不同的结果

我想知道显式类型转换的工作顺序以及它在哪个区域工作。在下一个例子中,我收到不同的结果。 float S = 0; for(int i = 1; i <= 10; i ++)...

回答 1 投票 1

错误:没有匹配函数来调用...返回语句

我在openSUSE Leap 15的Qt 5.9.4上使用GCC7。我有以下类:类ManSuppProps:public QObject {Q_OBJECT public:explicit ManSuppProps(QString parentName);明确......

回答 1 投票 4

转换为基类从未使用过

我有两个类,一个是从另一个私有派生的(因为我不想暴露基础的接口)。但是后来我想创建一个对base的引用。我能做到......

回答 1 投票 0

如果删除了组件扫描,则@Autowired不起作用

我面临的问题是,如果从配置中删除组件扫描标记,注释@Autowired将不再起作用(在所有使用此批注的Java类中)

回答 2 投票 8

© www.soinside.com 2019 - 2024. All rights reserved.