腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(18)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
直接初始化是否等同于直接列表初始化?
S s2{1, 2}; //
direct-initialization
or direct-list-initialization ?S s3(1); //
direct-initialization
or direct-list-initialization ?S s4(1, 2); //
direct-initialization
or direct-list-initialization ?int i1{10}; //
direct-ini
浏览 10
提问于2022-04-25
得票数 0
回答已采纳
2
回答
是直接初始化还是复制初始化?
有些语法唤起对象的
direct-initialization
,而另一些语法则导致copy-initialization.在编译器中启用复制省略后,两者的性能相同.在禁用了复制-省略之后,当您选择后一个实例从以下问题:我可以得出结论,这是copy-initialization语法::这将是
direct-initialization
语法: obj s{"value尽管如此,仍然有可能一些是
direct-initialization
,另一些是copy-initializa
浏览 4
修改于2017-11-18
得票数 9
回答已采纳
1
回答
C++17中不可复制变量的成员初始化
在对不可复制变量(如std::atomic<int>)执行成员初始化时,根据应答,需要使用
direct-initialization
而不是copy-initialization。class A { std::atomic<int> b{0}; //
direct-initialization
浏览 0
修改于2019-10-01
得票数 17
回答已采纳
1
回答
原语(标量)类型的差异复制初始化和直接初始化
// copy-initialization of variable xint x(5); //
direct-initialization
of variable x这里到底发生了什么?
浏览 3
修改于2019-09-03
得票数 2
回答已采纳
2
回答
显式转换函数、直接初始化和转换构造函数
将显式转换函数转换为用户定义的类型:struct Z {}; Y y1(z); // OK:
direct-initialization
这似乎允许:struct Z {}; Y y1(z); //
direct-initialization
Clang和C
浏览 1
修改于2012-09-14
得票数 3
回答已采纳
1
回答
在阿尔卑斯边码头构建大型巨蟒时的生成错误
CurlHttpIO()':#8 184.6 src/posix/net.cpp:274:13: error: converting to 'bool' from 'std::nullptr_t' requi
浏览 1
修改于2022-08-04
得票数 1
回答已采纳
2
回答
指定“`nullptr`”为“`bool`”类型。哪个编译器是正确的?
function ‘int main()’: source_file.cpp:5:18: error: converting to ‘bool’ from ‘std::nullptr_t’ requires
direct-initialization
浏览 2
修改于2017-10-26
得票数 7
回答已采纳
1
回答
为什么我不能从字符串中复制初始化字符串流?
main() { std::stringstream ss1(s); // ok,
direct-initialization
浏览 1
提问于2013-10-15
得票数 4
回答已采纳
2
回答
当将对象转换为bool时,显式说明符似乎不起作用
{ }}; { B b2(2); // OK:
direct-initialization
浏览 0
修改于2019-01-29
得票数 13
回答已采纳
1
回答
使用转换函数直接初始化
这个问题和Conversion operator in
direct-initialization
几乎一样,但是,这是关于我在实现中注意到的一些事情。
浏览 12
提问于2019-09-26
得票数 1
回答已采纳
1
回答
为什么g++ 4.x允许在作为参数传递时将nullptr隐式转换为另一种类型,但> 5.x不允许?
In function 'int main()': <source>:7:21: error: converting to 'bool' from 'std::nullptr_t' requires
direct-initialization
浏览 0
提问于2018-08-02
得票数 1
回答已采纳
1
回答
为什么它可以用GNU/C++编译,而不能用VC++2010 RTM编译?
(1)
Direct-initialization
, same type, e.g.std::auto_ptr<int> source_int() {*/ public: std
浏览 3
修改于2010-04-06
得票数 1
1
回答
我认为,在第8.5节[dcl.init]/17 in N4140中,子弹点(17.6.2)可能有一点不准确。
cout << "C::operator A()" << '\n'; return A(); };{ A a{c}; //
direct-initialization
浏览 3
修改于2017-05-23
得票数 2
1
回答
总参考成员和临时寿命
/ [2] S(S&& other) : str_{std::move(other).str} {} }; S a{"foo"}; //
direct-initialization
浏览 1
修改于2017-07-25
得票数 13
回答已采纳
2
回答
在§8.5 p17 (初始化器的语义)中是否缺少N3797的情况?
如果目标类型是(可能是cv限定的)类类型: - If the initialization is
direct-initialization
, or if it is copy-initializationIn certain cases, an implementation is permitted to eliminate the copying inherent in this
direct-initialization
浏览 1
修改于2014-01-09
得票数 9
1
回答
C++语言在使用列表初始化时是否强制编译器优化?
A a1 = 1; // #1, copy-initialization A a3(1); // #2,
direct-initialization
浏览 2
提问于2016-08-04
得票数 3
回答已采纳
1
回答
为什么在按值将参数传递给函数参数时使用复制初始化而不是直接初始化?
) };{} { C s1(2); //#1: this works,
direct-initialization
浏览 7
修改于2022-08-10
得票数 0
回答已采纳
6
回答
复制初始化的奇怪行为,不调用复制构造函数!
我正在阅读直接初始化和复制初始化之间的区别(第8.5/12节):T y = a; //copy-initialization 我从阅读的文章中了解到
浏览 1
修改于2017-05-23
得票数 8
回答已采纳
领券