腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
类对象的复制列表初始化是用户定义的
转换
。
c++
、
language-lawyer
对于复制列表初始化规则 否则,如果T是类
类型
,则考虑
构造
函数
。列举了适用的
构造
函数
,并通过过载解析(over.match,over.match.list)选择了最优的
构造
函数
。如果找不到可行的初始化程序列表
构造
函数
,则再次执行重载解析,其中候选
函数
是类T的所有
构造
函数
,参数列表由初始化程序列表的元素组成。标准只说最佳匹配
构造
函数
用于初始化使用i
浏览 1
提问于2020-02-26
得票数 0
回答已采纳
5
回答
为什么对于默认
构造
函数
和具有2个或更多(非默认)参数的
构造
函数
允许显式?
c++
、
constructor
、
explicit
、
explicit-constructor
据我所知,只有一个(非默认)参数的
构造
函数
就像隐式
转换
器,可以从该参数
类型
转换
为类
类型
。但是,explicit可用于限定任何
构造
函数
,包括没有参数的
构造
函数
(默认
构造
函数
)或具有2个或更多参数的
构造
函数
(非默认
构造
函数
)。 为什么在这些
构造
函数
上允许显式?有没有什么例子可以用
浏览 24
提问于2010-12-17
得票数 37
2
回答
隐式复制
构造
函数
c++
、
c++11
、
copy-constructor
、
implicit-conversion
引用n3337 12.3.1/3 非显式复制
构造
函数
(12.8)是
转换
构造
函数
.隐式声明的复制<em
浏览 4
提问于2012-09-14
得票数 7
回答已采纳
1
回答
错误:预期的
构造
函数
、析构
函数
或“(”令牌之前的
类型
转换
)?
c++
、
matlab
、
dllexport
、析构
函数
或
类型
转换
)/Users/marzi/Documents/MATLAB/aef_global_dllexport.h:17:错误:“(”令牌“之前的预期
构造</em
浏览 1
提问于2014-07-07
得票数 1
1
回答
构造
函数
类型
转换
?
java
在
构造
函数
中,如何用char[][]表示顶部和底部Diagram参数?强制
转换
不起作用。public CombineLeftRight(Diagram left, Diagram right, int animationType) 一个
构造
函数
,它使用提供的参数值初始化animationType
浏览 20
提问于2020-04-30
得票数 0
1
回答
为什么这个直接初始化是有效的?(C++ 17)
c++
、
initialization
、
language-lawyer
、
c++17
B
类型
的prvalue,因为在C++17中不再需要复制
构造
函数
,因此没有错误: 如果T是类
类型
,而其他
类型
的cv-不限定版本不是T或派生自T,或者如果T是非类
类型
,但其他
类型
是类
类型
,则用户定义的
转换
序列可以从其他
类型
转换
为T
类型
(如果T是类
类型
和可用的
转换
函数
),将检查用户定义的
转换
序列,并通过重载解析选择
浏览 2
提问于2018-10-26
得票数 6
回答已采纳
1
回答
具有默认值的单参数
构造
函数
是否可以进行隐式
类型
转换
c++
、
type-conversion
、
default-value
、
explicit
、
explicit-constructor
我理解使用explicit关键字来避免隐式
类型
转换
,这种
类型
转换
可能发生在单个参数
构造
函数
中,或者在具有多个参数的
构造
函数
中,只有第一个参数没有默认值。然而,我想知道,当涉及到隐式
转换
时,具有默认值的单参数
构造
函数
与没有默认值的
构造
函数
的行为是否相同?
浏览 0
提问于2010-05-06
得票数 1
回答已采纳
4
回答
由
构造
人
转换
c++
、
constructor
、
c++11
、
copy-constructor
、
implicit-conversion
类X ->通过两种方式
转换
为Y: 1)
构造
函数
,2)
转换
函数
。在规范中: 因此,这意味着
转换
不仅使用单个参数
构造
函数
,而且还使用复制
构造
函数</e
浏览 5
提问于2012-07-20
得票数 5
回答已采纳
2
回答
派生类
类型
到基类
类型
是否包含在用户定义的
转换
中?
c++
、
language-lawyer
由于阅读了cplusplus标准中的一些引号,我对从派生类
类型
转换
基类
类型
感到困惑。这种
转换
是否属于用户定义的
转换
?引用一些让我对此感到困惑的话: 非显式复制
浏览 2
提问于2020-04-07
得票数 2
回答已采纳
2
回答
什么是“一元结构”?
c++
、
constructor
在这里写着: static_cast关键字可用于
类型
之间的任何正常
转换
。依赖于静态(编译时)
类型
信息的
转换
。这包括数值
类型
之间的任何
转换
、指针的
转换
和层次结构上的引用、使用一元
构造
函数
进行的
转换
、使用
转换
运算符进行的
转换
。对于数值
类型
之间的
转换
,不执行运行时检查是否符合新
类型
的数据。使用一元
构造
函数<
浏览 4
提问于2020-04-16
得票数 2
回答已采纳
1
回答
通过用户定义的
转换
初始化引用
c++
、
language-lawyer
A(const B&);{ const A& b = a;在中似乎没有合适的措辞来使这种格式良好(具体来说,没有任何措辞说明当唯一的用户定义的
转换
将通过
转换
构造
函数
构造
一个临时对象时会发生什么不适用(不考虑
构造
函数
), (同样,不考虑
构造
函数
)也不适用,因为其中一种
类型
是类
类型
,而A与B无关。第三个案件说: 如果T1或T2是类<e
浏览 0
提问于2019-09-05
得票数 4
2
回答
如何在c++中创建一个可以接受任何原语
类型
并
转换
为整型的
构造
函数
?
c++
、
constructor
、
int
、
primitive
我正在编写一个程序,其中我需要声明一个
构造
函数
,该
构造
函数
可以接受各种原始
类型
,如double或float,并将其
转换
为int。我的程序只使用int,所以我需要接受
构造
函数
中的任何原始数据
类型
,并将其
转换
为int。
浏览 0
提问于2013-10-09
得票数 0
3
回答
谨慎地使用超载
java
、
data-structures
、
collections
、
constructor
、
overloading
//
构造
一个空集,它将使用//指定的比较器TreeSet(SortedSet s) //
构造
一个新的集合,其中包含//提供的集合的元素,按照相同的顺序排序
浏览 8
提问于2015-07-29
得票数 8
回答已采纳
1
回答
转换
方法: from_xxx()或to_xxx(),是否有理由不使用to_xxx()?
object-oriented
、
c++
、
python
、
constructors
、
type-conversion
我有一个C++库,我正在将它
转换
为Python。在C++库中,我有多个
构造
函数
和许多不同
类型
的
转换
函数
(考虑半径到度,以及不同
类型
的坐标系)。回想起来,这些方法和
构造
函数
是非常特殊的,现在,在将这些东西
转换
为python之后,我对这两个API都不太确定。to_methods的重复,特别是对应的
构造
函数
必须
转换
为from_xxx(cls,
浏览 0
提问于2021-11-09
得票数 -1
1
回答
构造
函数
和
类型
转换
java
、
casting
我是从一个网站上拿来的,我在compiler.it上运行了这段代码,因为在
构造
函数
的第7行、第11行、第15行、第19行中缺少“方法的返回
类型
”(但
构造
函数
不应该有任何返回
类型
),而且在第24行上,错误就像“TypeTest不能解析为
类型
”一样。
浏览 0
提问于2015-04-13
得票数 0
回答已采纳
3
回答
重载的cast运算符或单个参数
构造
函数
c++
、
constructor
、
casting
如果一个类有一个参数
构造
函数
,我的理解是
构造
函数
可以在适当的上下文中隐式
转换
为参数的
类型
。定义
转换
运算符还可以使类
转换
为另一种
类型
。问题 是否会隐式调用
转换
运算符?如果为一个类定义了单个参数
构造
函数
和具有相同
类型
的
转换
运算符,其中一个
函数
是否优先于另一个类,或者是否具有模糊性?如果您决定要将一个类
转换
为给定<e
浏览 3
提问于2010-08-11
得票数 8
回答已采纳
2
回答
复制
构造
函数
和
转换
构造
函数
之间的混淆
c++
、
constructor
、
c++03
我刚刚读到了
转换
构造
函数
,它说 现在,我的问题是,如果没有显式声明,复制
构造
函数
是否可以称为
转换
构造
函数
?我认为它不能被称为
转换
构造
函数
,因为它只接受相同
类型
的参数th,因此没有
转换
。
浏览 0
提问于2013-08-23
得票数 6
1
回答
是否可以将
类型
对象传递给在C#中接受未知var
类型
的
构造
函数
?
c#
、
.net
我一直在寻找一种在c#中将对象作为未知
类型
传递而不强制
转换
对象的方法。本质上,我使用反射来获取类的
构造
函数
参数,并将变量
转换
为需要传递给
构造
函数
的对象,但我没有找到动态
转换
变量的方法……public class bClass { d = c;} bClass b = new bCla
浏览 1
提问于2014-10-22
得票数 0
1
回答
如何使用jenkins声明性管道凭据并将其
转换
为powershell凭据?
powershell
、
jenkins
、
groovy
、
continuous-integration
、
continuous-deployment
使用 APPLICATION_SERVER_CRED = credentials('app-cred')因为PSCredential
构造
函数
需要不同的
类型
的PSCredential
构造
函数
?在powershell脚本中,运行时两个环境变量的
类型
是这不会直接工作,因为
构造
函
浏览 0
提问于2017-07-25
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
构造函数缺失漏洞分析
JavaScript中构造函数介绍
了解一下主函数和构造函数
Kotlin构造函数与实例化
Linux C加加 类之构造函数!
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券