腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
直接
初始化
在
初始化
类
类型
时
出现
错误
、
、
Execution build compiler returned: 1 std指出,
在
直接
初始化
中,可以隐式转换为T参数的构造函数之一。为什么有两个参数的第二次
初始化
会抛出
错误
?
浏览 22
提问于2021-02-02
得票数 0
1
回答
C++
类
内
初始化
、
、
在
使用
类
内
初始化
器
时
,为什么我可以使用复制形式的
初始化
'=‘和带括号的列表形式的
初始化
'{}’,但不能使用
直接
形式'()‘。class foo{ int b{5};};
错误
:语法
错误
:'constant‘
浏览 0
提问于2016-05-16
得票数 0
1
回答
如何解决flutter中“
初始化
时只能访问静态成员”的问题?
、
所以,当我试图从存储
在
步骤列表中的RaisedButton调用一个函数
时
,问题就来了,因为我需要在Stepper widget中显示按钮,当我
在
onPressed上调用
初始化
条形码扫描器的函数
时
,Androidstudio会显示这样的消息:“
在
初始化
器中只能访问静态成员”。
初始化
条形码扫描器的功能: Future scan() async { String barcode = await BarcodeScanner.scan();
浏览 19
提问于2019-04-10
得票数 3
回答已采纳
1
回答
指定临时对象的表达式如何是xvalue表达式?
、
、
、
这种转换通过用临时对象作为结果对象计算出临时值,从而从prvalue
初始化
T
类型
的临时对象,并生成一个表示临时对象的xvalue。根据我从上面引用的理解,临时物化涉及将prvalue转换为xvalue来
初始化
创建的临时值;这意味着每当prvalue被物化,xvalue表达式就会
出现
。然后,我检查了cppreference中的: 3.
在
执行数组
浏览 12
提问于2022-02-12
得票数 1
回答已采纳
2
回答
在
c++中使用隐式转换的复制
初始化
、
class Foo { Foo(float b) {} public:}; Bar b1(3.0f); // accept, one implicit convertion happens there. return 0; }
浏览 3
提问于2015-08-17
得票数 7
回答已采纳
2
回答
在这种情况下,
在
引用
初始化
期间不考虑用户定义的转换?
、
、
、
考虑一种情况,
在
引用绑定期间,我们已经深入到项目中: (5.4.1)如果T1或T2是
类
类型
,而T1与T2无关,则用户定义转换使用用户定义转换(dcl.init、over.match.copy、over.match.conv)对
类型
为“cv1 T1”的对象进行复制
初始化
的规则;如果相应的非引用副本
初始化
会形成
错误
,则程序的格式是
错误
的。然后,调用转换函数的结果(如对非引用副本
初始化
的描述)用于
直接
初始化</e
浏览 13
提问于2022-08-27
得票数 1
回答已采纳
1
回答
引用列表
初始化
: GCC或Clang是正确的吗?
、
、
否则,如果
初始化
程序列表具有
类型
E的单个元素,且T不是引用
类型
,或者其引用
类型
与E相关,则从该元素(复制列表
初始化
的复制
初始化
或
直接
列表
初始化
的
直接
初始化
)
初始化
对象或引用;如果需要缩小转换(见下文)将元素转换为T,则程序是
错误
的。否则,如果T是引用
类型
,则生成T引用的
类型
的prvalue。根据引用的
初始化
类型
浏览 0
提问于2019-01-09
得票数 11
回答已采纳
3
回答
如何
初始化
具有默认值的
类
的函数参数
、
、
、
我
在
Linux的gcc环境下工作,我需要
初始化
函数参数,这些参数是具有默认值的
类
。当我对
类
的临时实例执行此操作
时
,会
出现
如下
错误
:“函数参数的默认参数具有
类型
类
名。例如:
错误
:'std::wstring& str‘的默认参数具有
类型
'std::wstring’P.S.此代码
浏览 2
提问于2010-11-21
得票数 10
回答已采纳
1
回答
错误
:使用icc 17.0
时
,不存在从“数据”到"std::__cxx11::string“的合适的用户定义转换。
、
、
、
当我试图用特定的编译器版本编译
时
,我得到了一个编译器
错误
。即。ICC17.0与-std=c++17 -O3source>(19): error: no suitable user-defined conversion from "Data" to它甚至适用于国际商会17.0的-std=c++11 -O3 我无法理解发生了什么
错误
,听说是某种编译器
错误
在
以
浏览 1
提问于2021-01-29
得票数 2
回答已采纳
2
回答
通过用户定义的转换复制
类
类型
的
初始化
、
t,而不是报告
初始化
是矛盾的
错误
。,因为隐式对象参数是S&
在
表单T= a;以及
在
参数传递、函数返回、抛出异常(15.1)、处理异常(15.3)和聚合成员
初始化
(8.5.1)中发生的
初始化
称为复制
初始化
。
初始化
浏览 5
提问于2013-09-04
得票数 3
1
回答
在
复制
初始化
中,对复制构造函数的调用是显式的还是隐式的?
、
、
今天,我意外地让g++编译了上面的代码,它报告了
错误
。(VC12编译OK.)
在
标准第8.5节中: 如果
初始化
是
直接
初始化
,或者是复制
初始化
,源
类型
的cv非限定版本与目标
类
或目标
类
的派生
类
相同,则考虑构造函数。否则(即,对于剩余的副本
初始化
情况),可以从源
类型
转换到目标<em
浏览 2
提问于2014-02-17
得票数 8
回答已采纳
3
回答
显式复制构造函数行为及实际应用
下面是我尝试
在
Visual 2005下编译的示例代码:{ explicit A(const A &) {} // #1 > Compilation
浏览 0
提问于2010-11-11
得票数 39
回答已采纳
2
回答
基于非接口实现的泛型约束
、
、
、
我有一个带有工厂服务的应用程序,它允许
在
解析必要的依赖注入的同时构造实例。例如,我使用它来构造对话视图模型。IAsyncInitialize;这里的想法是,如果一个
类
支持IAsyncInitialize,我希望编译器解析为返回Task<T>的方法,以便从消耗代码中明显看出它需要等待
初始化
。如果这个
类
不支持IAsyncInitialize,我想
直接
返回这个
类
。C#语法不允许这样做,但是有没有不同的方法来实现我想要的呢?这里的主要目标是帮助提醒使用者实例化该类的正确方法,以
浏览 0
提问于2014-04-11
得票数 3
4
回答
菱形继承图中的“中产阶级”使用非默认的虚拟基构造函数:为什么不是编译
错误
?
、
、
、
、
考虑钻石继承图(即虚拟基
类
)。我们从 了解到,
在
构造
时
,大多数派生
类
直接
调用(虚拟)基的默认(0-arg)构造函数。但我们也从对前面问题的回答(例如, )中知道,如果菱形中的“中间”
类
具有由大多数派生
类
和那些构造函数“调用”其(虚拟)基
类
的非默认构造函数(通过
初始化
列表)的构造函数,则这是不受尊重的…。尽管“中间”
类
的构造函数的主体被执行。 为什么会这样呢?我认为这应该是编译
错误
。(当然,
在
浏览 3
提问于2019-01-03
得票数 0
1
回答
有关引用
类型
的副本
初始化
的问题
、
、
,则程序的格式是
错误
的。对转换函数的调用结果,如对非引用副本
初始化
的描述,然后用于
直接
初始化
引用。对于这种
直接
初始化
,不考虑用户定义的转换. 5.2.2.2否则,
初始化
器表达式将隐式转换为“cv1 T1”
类型
的prvalue。应用临时物化转换,并将引用绑定到结果。但是,注意5.2.2.1中强调的部分,它说调用转换函数的结果然后被用来
直接
初始化
引用。
在
我的示例中,被调用的函数是转换构造函数,因此,
浏览 7
提问于2020-08-18
得票数 3
1
回答
c++为什么虚拟继承允许防止进一步的继承?
、
、
相关: }; #define Seal( x ) public virtual SealingClass< x >如果我再次尝试从NewClass继承,如下所示:然后创建所
浏览 0
提问于2013-04-29
得票数 9
回答已采纳
2
回答
在
‘:,’中使用构造函数的‘:,’部分
初始化
的成员安全吗?
、
m_BoundingBox( x0, y0, x1, y1 ), m_Area( m_BoundingBox.Area() )} 也就是说,是否可以假定构造函数的: ,部分中的成员是按照列出的顺序构造和
初始化
的
浏览 1
提问于2015-08-03
得票数 7
回答已采纳
2
回答
将常量传递给C++构造函数
我有一个
类
,构造函数在其中接收整数:{ One(int i) foo(i);class Twopublic:}; 但是,如果成员是指针,我可以
初始化
它
浏览 4
提问于2017-01-15
得票数 3
回答已采纳
2
回答
c++复制
初始化
&
直接
初始化
,奇怪的情况
、
、
、
3)对于上面(2)中没有包含的拷贝
初始化
情况(源
类型
不同于目标
类型
,也不是从目标
类型
派生出来的),我们首先考虑用户定义的转换序列,它们可以从源
类型
转换到目标
类型
,或者(当使用转换函数
时
)转换到其派生
类
。然后,转换后的临时prvalue将用于
直接
初始化
返回的对象,这也应该是可以的,因为
直接
初始化
可以使用显式复制构造函数。所以GCC错了。(2),根据我的理解,首先b
浏览 1
提问于2011-01-26
得票数 6
回答已采纳
2
回答
在
C++中,“复制
初始化
上下文中的默认
初始化
”意味着什么?
、
、
、
、
例如,我想我理解
直接
初始化
上下文中的列表
初始化
意味着- int x{}与int x = {}的关系。但我在上发现了这个: 当
类
类型
的对象从同一
类
类型
的对象或派生
类
类型
的对象复制
初始化
,或者
在
副本
初始化
上下文中默认
初始化
时,候选函数都在转换被
初始化
类
的构造函数。参数列表是
初始化
器的表达式。我的意思是,我不能写像
浏览 0
提问于2018-05-07
得票数 11
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C/C+编程学习笔记:C+基础之变量的声明与初始化赋值
final 关键字的 8 个小细节
是枚举?还是常量?其实很好选择!
FlashFXP在连接站点时出现网络错误连接被同位体重置的原因及解决办法
在使用微信时,出现这4种行为,很可能直接封号,希望你不在其中
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券