腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
具有
类型
相关
构造
函数
参数
的
类
的
标量
转换
复制
构造
函数
情况 我意识到我一直在编写许多LeafSystem
类
,这些
类
对输入数据进行非常轻量级
的
操作,并将其输出为输出数据。它们都是无状态
的
,它们唯一
的
区别是
转换
函数
。这方面的一个例子是简单地对输入数据重新排序
的
类
,或者简单地剥离不
相关
输入数据
的
类
。因此,我想写一个LeafSystem
类
,它以这个“
转换
函数
”作为
参数
,从
浏览 13
提问于2019-05-10
得票数 0
1
回答
为什么带有指针子对象
的
文字
类
类型
的
constexpr表达式不能是非
类型
的
模板
参数
、
、
非
类型
模板
参数
的
模板
参数
应该是(模板
参数
类型
的
转换
常量表达式)。这些规则如下: (2.2)对以外
的
函数
的
调用--文字
类
的
constexpr
构造
函数
、constexpr
函数
或普通析构
函数</
浏览 6
提问于2020-05-16
得票数 1
1
回答
如何隐式
转换
模板
构造
函数
参数
?
、
、
、
我正在重载模板
类
A
的
构造
函数
,该类
具有
不同
的
输入
类型
,包括
标量
参数
和容器
类型
参数
:class A { A();
浏览 0
提问于2018-11-16
得票数 3
回答已采纳
1
回答
无效作为文字
类型
?
、
、
如果
类型
是文字
类型
,那么它就是文字
类型
:-
标量
类型
;或-文字
类型
数组;或-它是一个聚合
类型
(8.5.1),或者至少有一个constexpr
构造
函数
或
构造
函数
模板,而不是
浏览 2
提问于2014-12-15
得票数 14
1
回答
关于[over.match.funcs.general]/9和继承
的
复制
/移动
构造
函数
的
问题
、
、
、
、
每 从
类
C (class.inhctor.init)继承
的
构造
函数
具有
“cv1 P
的
引用”
类型
的
第一个
参数
(包括从模板中实例化
的
此类
构造
函数
),如果
参数
列表中正好有一个
参数
,而C与P
相关
,而P与D
相关
,则在
构造
cv2 D
类型
的
对象时,将其排除在候选
浏览 7
提问于2022-05-02
得票数 5
1
回答
为什么is_trivially_copyable_v在GCC和MSVC中是不同
的
?
、
、
、
标量
类型
、微不足道
的
可
复制
类
类型
(11.2)、此类
类型
的
数组以及这些
类型
的
cv限定版本统称为小可
复制
类型
。其中trivially copyable class types定义为11.2/1 class.prop 1一个微不足道
的
可
复制
类
是一个
类
:-它至少有一个合格
的
复制</
浏览 9
提问于2021-12-07
得票数 14
回答已采纳
5
回答
为什么对于默认
构造
函数
和
具有
2个或更多(非默认)
参数
的
构造
函数
允许显式?
、
、
、
据我所知,只有一个(非默认)
参数
的
构造
函数
就像隐式
转换
器,可以从该
参数
类型
转换
为
类
类型
。但是,explicit可用于限定任何
构造
函数
,包括没有
参数
的
构造
函数
(默认
构造
函数
)或
具有
2个或更多
参数
的
构造
<em
浏览 24
提问于2010-12-17
得票数 37
4
回答
由
构造
人
转换
、
、
、
、
类
X ->通过两种方式
转换
为Y: 1)
构造
函数
,2)
转换
函数
。在规范中: 因此,这意味着
转换
不仅使用单个
参数<
浏览 5
提问于2012-07-20
得票数 5
回答已采纳
1
回答
`C c= C(args);`中
的
`=`是否调用
复制
构造
函数
?
在C++中,假设C是一个
具有
构造
函数
的
类
。定义C
的
实例c时=是否调用
复制
构造
函数
,该
构造
函数
将C(args)
的
返回作为
参数
,这是对
构造
函数
的
调用?或者,=不调用
复制
构造
函数
,而是将名称c与C(args)
的
返回
浏览 1
提问于2017-11-05
得票数 0
3
回答
在c++中
的
fn调用中,are被
复制
到相应
的
参数
中。这是初始化还是赋值?
、
在c++中
的
函数
调用中,
参数
被
复制
到相应
的
参数
中。这是初始化还是赋值?
浏览 0
提问于2013-02-07
得票数 4
回答已采纳
2
回答
指针
类型
是文字
类型
吗?
标量
类型
定义为 这意味着指针是
标量<
浏览 0
提问于2018-05-22
得票数 9
回答已采纳
1
回答
类
对象
的
复制
列表初始化是用户定义
的
转换
。
、
在我对标准
的
理解中,我认为没有。 否则,如果T是
类
类型
,则考虑
构造
函数
。如果找不到可行
的
初始化程序列表
构造
函数
,则再次执行重载解析,其中候选
函数
是
类
T
的
所有
构造
函数
,
参数
列表由初始化程序列表
的
元素组成。标准只说最佳匹配
构造
函数
用于初始化使用initi
浏览 1
提问于2020-02-26
得票数 0
回答已采纳
3
回答
如果一个人不知道它
的
参数
类型
,怎么能默认一个特殊
的
成员
函数
呢?
、
、
. */ }}; 我显式地声明了一个移动
构造
函数
,所以如果我想要一个未删除
的
复制
构造
函数
,我需要显式声明一个
复制
构造
函数
。如果我想default它,我如何才能找到正确
的
参数
类型
?
具有
相同
的
已声明
函数
类型
(除了可能
的
differing ref-fiers,以及在副本
浏览 11
提问于2011-05-29
得票数 4
回答已采纳
2
回答
为什么“继承
构造
函数
不是从相同或派生
类型
的
表达式初始化
的
候选
函数
”?
、
、
、
我本以为这会成功
的
{}; using Parent::Parent;Child继承了Parent
的
所有
构造
函数
,对吗?x.cpp:8:8: note: candidate: Child::Child()
浏览 0
提问于2019-09-13
得票数 14
回答已采纳
1
回答
为什么空
类
类型
构造
函数
的
异常规范是不抛出
的
异常规范?
、
、
}; X::X(const X&)如果每个潜在
构造
的
类
类型
M(或其数组)
的
子对象都有一个
复制
构造
函数
,其第一个
参数
为const M&或const volatile&.119,否则,隐式声明
的
复制
构造
函
浏览 7
提问于2020-07-20
得票数 0
回答已采纳
1
回答
我应该将C++11 emplace_back与指针容器一起使用吗?
、
、
具有
通常
的
基本->派生层次结构,例如:class Pear : Fruit { ... }; std
浏览 0
提问于2013-04-03
得票数 31
回答已采纳
2
回答
通过用户定义
的
转换
复制
类
类型
的
初始化
、
由于变量t是
复制
初始化
的
,而且
类型
S和T是不
相关
的
,所以编译器试图找到用户定义
的
转换
序列来进行初始化。 重载解析负责选择最佳用户定义
的
转换
,它可以是T
的
转换
构造
函数
,也可以是S
的
转换
函数
。
参数
s中
构造
函数
T::T(const S&)
的</
浏览 5
提问于2013-09-04
得票数 3
1
回答
如何在继承私有值时创建
复制
构造
函数
?
、
、
我需要为大学
的
一项任务做一个单位
转换
器。EUnitType newType, double newValue); } 因此,这些值是以private形式给出
的
。现在我们需要为SIUnit创建一些
构造
器。第二个任务是创建一些
具有
规范
的
单元
类型
的
类
,以及一个
构造
函数
和一个
复制
构造</e
浏览 15
提问于2020-06-26
得票数 0
回答已采纳
1
回答
是否可以检查抽象
类
是否是可
复制
的
,而忽略了抽象性?
(也完全不是可
构造
的
),但是如果不是抽象
的
,B将是可
复制
的
。是否有可能编写一个
类型
特征来检查一个
类
是否有一个
复制
构造
函数
,即使在抽象
类
上也是如此? 这里不能使用std::is_copy_constructible,因为抽象
类
是不可
构造
的
。std::is_copy_assignable是一种合理
的
近似,但对于
具有
浏览 1
提问于2020-04-03
得票数 2
回答已采纳
2
回答
需要澄清文本
类型
的
定义
我正在阅读
的
这本书经常提到,
类型
必须是文字
类型
才能在某些情况下使用,例如可以使用常量表达式
的
类型
。但给出
的
唯一定义是文字
类型
是算术、引用或指针
类型
。但是当我们定义一个constexpr
类型
时,它似乎必须用一个文本或一个变量初始化,这个变量最初是用一个文本初始化
的
。 我搞不清什么是文字
类型
,什么不是。
浏览 0
提问于2013-09-03
得票数 24
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券