腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
对
具有
结构
内
初始化
成员
的
结构
进行
统一
初始化
、
在Apple LLVM版本7.3.0上,
对
包含
结构
初始化
成员
的
结构
实例
进行
统一
初始化
后,我发现了以下错误:以下是代码示例:{ int foo2; {} 似乎
结构
浏览 5
提问于2016-07-19
得票数 4
3
回答
C和C++:自动
结构
的
部分
初始化
、
例如,如果somestruct有三个整数
成员
,我一直认为在C(或C++)函数中这样做是可以
的
:第一个
成员
将
初始化
为123,最后两个
成员
将
初始化
为0。我经常
对
自动数组做同样
的
事情,编写int arr[100] = {0,};,以便将数组中
的
所有整数
初始化
为零。最近我在上读到: 如果不
初始化
结构
变量,其效果取决于它是否
具有</em
浏览 0
提问于2012-05-31
得票数 79
回答已采纳
1
回答
在
结构
中
初始化
字符串对象
、
我有一个类似这样
的
结构
: int a; string s1;} strMyStruct;memset(&x1, 0, sizeof(x1));x1.s1.append("...."); 我可以像new (x1.s1) string;那
浏览 2
提问于2015-05-22
得票数 2
回答已采纳
1
回答
为什么非静态数据
成员
初始化
器会破坏
统一
的
初始化
语法?
、
、
、
如果所有的类/
结构
数据
成员
都缺少初始值设定项,则可以使用
统一
的
初始化
语法来构造对象。struct foo int i;};foo bar{ 5, 3.141f }; 但是,如果一个或多个
成员
具有
初始值设定项,则
统一
的
初始化
语法将无效。我猜测添加一个数据
成员
初始值设定项会自动实现一个或多个默认构造函数,并取消initialization_li
浏览 5
提问于2013-07-04
得票数 6
回答已采纳
3
回答
如何
初始化
具有
灵活数组
成员
的
结构
、
、
但没有成功),关于如何在不使用malloc()
的
情况下创建一个实例和
初始化
一个
具有
灵活数组
成员
的
结构
。例如:对于像这样
的
普通
结构
int age; };struct a p1 = {10,'m'}; 但是对于
具有
灵活数组
的
结构
(如上面提到
的<
浏览 1
提问于2011-12-31
得票数 29
回答已采纳
1
回答
带有默认值
的
C++
统一
初始化
、
考虑到以下
结构
:{}; {};B b{1}; //ill formed 当使用默认值
初始化
成员
时,编译器在做什么?
浏览 1
提问于2015-01-07
得票数 1
回答已采纳
2
回答
为什么编译器不能设置char[] ={ ..}在struct
成员
中,就像
对
变量声明那样?
、
、
、
我使用
的
是在
结构
中
初始化
值
的
struct,如下例所示。我不明白
的
是,为什么编译器不能像
对
变量声明那样在
结构
成员
中设置char[] = { .. }
的
大小?Clang++给出了以下错误: struct A char s[] = { 'F', 'O', 'O', ... }
浏览 3
提问于2014-03-19
得票数 11
3
回答
为什么这种
具有
灵活数组
成员
的
结构
初始化
无效,但对于固定大小
的
数组
成员
有效?
、
、
、
、
C标准规定(强调我
的
标准):
结构
s{ int n;双d[];};
结构
s
具有
灵活
的
数组
成员
d。..。如果我使用{ 1, { 4.2 }};
的
初始化
器,那么{ 4.2 }部分就是
初始化
柔性数组
成员
;准确地说,
初始化
由一个元素组成
的
柔性数组
成员
并将该元素
初始化
为值4.2,因此stuct s被视为有<em
浏览 4
提问于2020-07-07
得票数 3
回答已采纳
2
回答
使用没有默认构造函数
的
对象数组
初始化
、
、
、
NoDefaultConstructor { ...还有另一个类,它有一个类型为NoDefaultConstructor
的
数组和其他
成员
class Wrapper { ... 如何在Wrapper
的
构造函数中
初始化
数组(可能在使用std::intializer_list
的
初始化
程序列
浏览 9
提问于2016-07-07
得票数 10
回答已采纳
2
回答
C语言:未
初始化
的
局部变量(arm-none-eabi-gcc)
、
、
、
、
在CubeMX生成
的
代码中,
初始化
结构
的
部分
初始化
是很常见
的
:{ 这是否意味着局部变量终究是零
初始化
的
(研究并不真正支
浏览 0
提问于2018-04-12
得票数 0
3
回答
为什么memcmp返回-1虽然相等
、
、
、
、
我正在比较使用memcmp()
的
相同
结构
的
两个变量(该
结构
中包含有联合)。调试时,我看到memcmp返回-1,但是看看这两个变量及其值,我发现变量
的
值是相等
的
。这些数组在开头用memset
对
其
进行
零化。 那么,有人知道为什么memcmp返回-1而不是0吗?是否有更好
的
方法来完成我所需要
的
(比较两个内存块)?
浏览 2
提问于2013-07-15
得票数 2
3
回答
参数构造函数调用
、
当默认堆栈分配对象构造被允许作为其他
结构
的
成员
变量时,为什么不参数化构造?与此有任何关系吗?我也在ideone试用了C++0X,得到了同样
的
结果。
浏览 2
提问于2012-10-24
得票数 2
回答已采纳
1
回答
类定义中静态const
成员
map<>
的
初始化
、
、
我将在我
的
类中有一个const::map,我希望它是静态
的
,以便在其他实例中重用这个数据
结构
。不幸
的
是,它无法编译,我在cpp引物中发现
的
是: clase worker { //
浏览 2
提问于2016-11-04
得票数 1
回答已采纳
2
回答
在何种情况下,
结构
中存储
的
属性不会有默认值?
、
我是Swift
的
新手,我正在努力学习Memberwise Initialisers
的
概念。以下声明来自“Swift编程语言2.1”。如果
结构
类型不定义自己
的
自定义
初始化
器,则会自动接收按
成员
划分
的
初始
浏览 3
提问于2016-02-03
得票数 0
回答已采纳
3
回答
错误C2864:'element::next‘:只有静态const积分数据
成员
可以在类
内
初始化
(STRUCT)
、
我
对
VisualStudio c++编译器有问题。在构造
结构
时:element* next=NULL;char value;编译器显示一个错误。main.cpp(21):error C2864:'element::next‘:只有静态const积分数据
成员
可以在类
内
初始化
main.cpp(22):error C2864:'element::prev‘:只有静态const积分数据
成员
可
浏览 0
提问于2018-04-07
得票数 0
回答已采纳
2
回答
自动存储持续时间
结构
初始化
、
、
、
、
,那么它是否保证它
的
所有
成员
都被强制
初始化
为零?{ struct foo bar;} // other stuff
浏览 3
提问于2018-09-06
得票数 4
5
回答
初始化
结构
的
结构
如果我在C中有一个
结构
,它有一个整数和一个数组,如果
结构
是另一个
结构
的
成员
,我如何将整数
初始化
为0,数组
的
第一个元素
初始化
为0,以便对于另一个
结构
的
每个实例,整数和数组都
具有
这些
初始化
值?
浏览 0
提问于2012-10-03
得票数 4
回答已采纳
1
回答
初始化
结构
中
的
数组(w/ and数组
的
值)
、
、
是否可以在C中使用
结构
内部
的
值来
初始化
数组?example_student; } 编辑:谢谢,Eric P,这澄清了我
对
我遇到
的
其他例子
的
一些困惑
浏览 17
提问于2019-07-07
得票数 1
回答已采纳
1
回答
如何在C++中
初始化
C
结构
的
特定
成员
、
我正在编写一个包含C-struct
的
C++
结构
。C
结构
包含在其他.c文件中,所以我不能将其更改为C++。struct CppStruct CStruct pod {}; // initialize all members toCppStr
浏览 0
提问于2020-12-15
得票数 1
3
回答
有没有一种方法可以让C++
结构
值
初始化
所有的POD
成员
变量?
、
、
假设我有一个同时
具有
POD和非POD
成员
变量
的
C++
结构
: std::string String;}; Struct::Struct() : Int() {} 问题是,只要我需要更改我
的
结构
并添加一个新
的
POD<
浏览 0
提问于2010-10-14
得票数 7
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券