腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
什么是
聚合
初始化
?
c++
第4章第231页“Java
中
的
思考,第2版”
中
的
“数组
初始化
”一节有如下内容: 为什么它在C
中
浏览 1
提问于2013-07-18
得票数 34
回答已采纳
2
回答
C++
在
聚合
初始化
过程
中
是否
初始化
未指定
的
值?
c++
、
arrays
、
initialization
这里出现了一个有趣
的
问题,涉及C和
C++
句柄(非静态存储持续时间)之间可能存在
的
差异,这是其他一些问题
的
副作用:有人说,在
C++
中
,其他元素不能保证为零,但我不确定我是否同意在C++20标准
中
,9.3.1 Aggregates /3声明: 当
聚合
由9.3.4
中
指定
的
初始化
程序列表
初始化
时,
初始化
程序列表
的<
浏览 7
提问于2020-04-06
得票数 1
回答已采纳
1
回答
这种特殊
的
结构是如何工作
的
呢?(弧形合成现代三维图形编程)
c++
、
struct
、
syntactic-sugar
、
aggregate-initialization
我正在使用am
的
教程来学习现代3D图形编程,虽然我理解了其中
的
大部分内容,但我遇到了作者所说
的
“复杂管理代码”
的
障碍,我无法理解这些代码是如何工作
的
:{ {OvalOffset},}; 我不太明白函数指针是如何在g_instanceList[]
中
的
结构
中
设置
的
,我不知道在语法上这
浏览 1
提问于2013-08-08
得票数 2
回答已采纳
2
回答
C++
:嵌套结构
的
平面
初始化
程序列表?
c++
、
c++11
、
visual-c++
、
visual-studio-2013
已定义 int a,b; A a;};B b1 = { { 1 } }; // initializes{ { 1, 2 } }; // initializes b1.a.a, b1.a.b但我感到惊讶
的
是,VC++ 2013也允许在没有任何警告
的
情况下进
浏览 3
提问于2016-12-18
得票数 4
回答已采纳
1
回答
非POD类类型
的
聚合
初始化
?
c++
、
initialization
、
iso
在
C++
中
聚合
初始化
非POD类类型合法吗?例如,如果我们有一个具有如下方法
的
结构:{} ;T tObj {56, 92 };请对这个问题有任何见解,并引用标准的话?
浏览 3
提问于2015-03-04
得票数 0
回答已采纳
1
回答
自定义
聚合
初始值设定项列表构造函数
c++
、
initialization
、
initializer-list
、
list-initialization
例如,nlohmann json有一种将
聚合
初始化
器列表转换为JSON对象
的
方法: json j = { {"happy", true}, {"list", {1, 0, 2}}, {"currency", "USD"}, }} }
浏览 27
提问于2020-04-30
得票数 1
回答已采纳
3
回答
隐式生成
初始化
程序列表构造函数
c++
、
c++11
、
constructor
在
C++
的
std::array标准
中
,它说: 数组a={
初始化
项-列表}; 其中,
初始化
程序列表是最多N个元素
的
逗号分隔列表,其类型可转换为T。此外,它还说std::array是一个
聚合
类型,它
的
构造函数是隐式生成
的
。若要使用
初始化
程序列表
初始化
std::array,则必须有一个以std::init
浏览 4
提问于2015-09-11
得票数 1
回答已采纳
2
回答
数组嵌套结构
初始化
c++
、
struct
、
nested
、
initialization
还有其他关于嵌套结构数组
初始化
的
文章。但是,遵循Stackoverflow
中
其他地方
的
建议和链接到并不能帮助我解决问题。Vulkan型 float编译器
中
浏览 10
提问于2020-08-20
得票数 0
2
回答
在使用
聚合
初始化
时,是否有可能在地图中进行不复制
的
嵌入?
c++
、
language-lawyer
、
c++17
、
stdmap
、
aggregate-initialization
有关如何在不复制映射值
的
情况下插入到
中
,请参见此答案。从这个答案继续--假设我
的
Foo类型如下所示: const int& intref_; }我知道我可以为Foo编写一个构造函数--但是它能用
聚合
初始化
来完成吗? 相关
c++<
浏览 0
提问于2019-03-04
得票数 1
回答已采纳
3
回答
C++
20
中
所需
的
指示符
c++
、
c++20
如何在
C++
指定
的
结构
初始化
器
聚合
初始化
中
创建所需
的
指示符?或者,换句话说,如何禁用结构成员
的
默认
初始化
? 我想做
的
是这样
的
事情。
浏览 8
提问于2022-10-04
得票数 3
1
回答
C++
聚合
初始化
器在运行时还是编译时有效?
c++
、
c++98
、
object-initializers
、
aggregate-initialization
TL;DR :我需要在编译时
初始化
全局对象,并且不能使用constexpr构造函数。可以将
聚合
初始化
器用于此任务吗?我知道C/
C++
聚合
初始化
器可以用于
初始化
对象
的
公共成员,如下所示:不久前,我发现了它们
的
存在,我想到了之前
的
一个问题。我有一个具有类类型
的
全局对象,目前正在使用构造函数
初始
浏览 7
提问于2021-07-20
得票数 0
1
回答
当使用={}语法
初始化
结构时,遮罩下发生了什么?
c++
、
c++98
、
aggregate-initialization
根据注释编辑一些调整
的
示例#include <cstdio> int asdf[4]; // taking place inside `test()`} 允许以这种方式
初始化
MyStruct1实例
的
魔术是什么?在c++98
中
浏览 0
提问于2013-04-11
得票数 0
回答已采纳
1
回答
使用常规构造函数进行
聚合
初始化
c++
、
c++11
假设我有以下课程:{ int age;};dog d = {12,5} 将age
初始化
为12,将bun
初始化
为现在,如果上面的类有一个没有参数
的
构造函数,那么上面的语句
初始化
就不能工作了。如果有人能解释一下为什么会这样,我会很感激
的
?
浏览 2
提问于2014-04-20
得票数 1
回答已采纳
1
回答
聚合
初始化
与统一
初始化
c++
Scott在“有效
的
现代
C++
”(第55页)
中
说始终调用默认构造函数(即使存在带有std::initializer_list参数
的
构造函数)。乍一看,这似乎与Stroustrup第4版
的
"
C++
编程语言“(如根据第1200页
的
表格)
的
说法一致。但是,我不能相信std::atomic<T> x;不再调用C++11
中
的
默认构造函数,所以我在这里完全搞不懂。 最后,看一看C
浏览 3
提问于2019-11-22
得票数 5
1
回答
当从基类继承构造函数时,类实例是如何构造
的
?
c++
、
language-lawyer
假设我有这样
的
代码:using namespace std::literals; A(std::string) { };然后构造像这样
的
对象:B b("foo"s); // fails in clangB g{&
浏览 7
提问于2022-05-27
得票数 1
2
回答
嵌套指定
初始化
器
c++
、
c++20
C++
20允许嵌套指定
的
初始化
器吗?outer = { .inner = { }如果允许这样做,有人能提供到可信源
的
链接吗
浏览 4
提问于2021-11-20
得票数 3
回答已采纳
1
回答
值
初始化
是否使用隐式默认构造函数?
c++
、
constructor
、
c++17
、
aggregate
、
list-initialization
根据这个站点//: class class_f { class_f() =" };} 我真正不明白
的
是,如果没有用户提供
的
构造函数,就不会有更多
的
错误,即使已删除
的<
浏览 2
提问于2022-10-31
得票数 1
回答已采纳
4
回答
C++
和Java
中
的
花括号
初始化
java
、
c++
、
arrays
在下面的代码
中
,我似乎不理解花括号
初始化
的
限制。它们实际上是做什么
的
?似乎在A
的
情况下,它只是直接将值设置为相等。在b
的
情况下,使用隐式转换。它是根据可用
的
情况来决定做哪一种方法,还是使用其他方法?B(int a) { cout << a; }{ B b[] = {1}; 同样,这种类型
的
花括号
初始化
在Java
中</
浏览 2
提问于2011-10-04
得票数 4
回答已采纳
2
回答
值
初始化
聚合
c++
、
value-initialization
尝试了
C++
标准,但无法理解。这些是等价
的
吗?和这些怎么样?
浏览 2
提问于2011-06-22
得票数 3
回答已采纳
1
回答
如何在
C++
结构
中
初始化
内置数组
c++
、
struct
、
initialization
通常,我们使用像mi.a这样
的
格式,但在这种情况下,这会导致语法错误。有人能给我解释一下吗?
浏览 1
提问于2018-01-13
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C++中的vector和Java中的ArrayList的构造函数的区别
深入浅析Elasticsearch中的聚合操作
编程教程:C#中的变量定义以及初始化
Spring Bean 中初始化的成员变量真的不会被回收么?
聚合路由器在视频直播应用中的优势
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券