腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
我
的
Struct
char
成员
没有
被
赋值
'
F
‘,
而是
保持
默认
的
初始化
值
?
c
、
struct
、
fread
、
fseek
我
正在从磁盘镜像读取二进制数据,当buffer等于3时,RootDirectoryj
的
状态
成员
应该是'
F
‘。但是,当我运行代码时,该
值
为0。typedef
struct
{ int StartingBlock; int FileSize;int CreateTime;
char
FileName[3
浏览 12
提问于2020-07-27
得票数 0
回答已采纳
1
回答
将一个类传递到另一个类
的
构造函数时,C++
没有
默认
构造函数错误
c++
、
constructor
我
正在编写一些C++类,其中一个类有另一个类
的
实例作为属性。在编写类构造函数时,
我
一直收到错误“类Foo不存在
默认
构造函数”。下面是一个复制错误
的
小例子: int size; Foo(int s,
char
n) { } int size; Foo
浏览 3
提问于2020-08-15
得票数 2
回答已采纳
2
回答
C++中显式构造函数调用
的
值
初始化
?
c++
、
class
、
default-constructor
、
value-initialization
可能重复: 在很多地方,人们都说,当不存在已使用定义
的
构造函数时,对类构造函数
的
显式调用会导致
值
初始化
,而且这不是由
默认
构造函数完成
的
,
默认
构造函数是一个无所作为
的
构造函数,但完全不同。实际上,如果
没有
调用构造函数,那么在这种情况下
值
初始化
是什么?
浏览 2
提问于2012-08-21
得票数 0
回答已采纳
2
回答
允许从具有一些不确定
值
的
对象
赋值
吗?
c++
、
initialization
考虑下面的类,它可以处于“非空”或“空”状态,并且在“空”状态下,另一个
成员
被
默认
初始化
(因此具有不确定
的
值
): bool has_value; MaybeInt(int v) : has_value(true ), value(v) {}是否允许从
默认
构造
的
MaybeInt
赋值
浏览 1
提问于2019-07-03
得票数 3
3
回答
如何从字符串文字
初始化
无符号字符数组?
c++
、
c-strings
我
有一个带有unsigned
char
[16]字段
的
结构,
我
想把它
初始化
为零。以下(高度简化
的
)代码可以用clang (OS X)编译得很好: unsigned
char
bytes[16];} 注意,
我
浏览 0
提问于2013-05-06
得票数 5
8
回答
默认
构造函数
c++
、
constructor
我
知道
默认
构造函数会将对象
初始化
为
默认
值
,但是我们如何看待这些
值
呢?如果存在int类型
的
变量,则应将其
初始化
为0。但是,我们如何实际查看这些构造函数
的
默认
值
呢?有
没有
人能提供一个代码片段来演示呢?
浏览 0
提问于2010-10-26
得票数 1
回答已采纳
1
回答
当对具有
默认
非平凡构造函数
的
结构使用
值
初始化
时,结构标量
成员
为零
初始化
吗?
c++
、
c++17
、
language-lawyer
、
value-initialization
、
zero-initialization
如果
我
有以下结构{ std::string y;并且
我
初始化
了这应该是
值
-
初始化
对象,并根据标准执行以下操作: 如果T是
没有
用户提供或删除
的
默认
构造函数
的
类类型(可能是cv限定
的
),则对象为零
初始化
,并检查
默认
初始化</em
浏览 10
提问于2022-07-12
得票数 1
回答已采纳
5
回答
无法理解紧凑结构声明
的
语法
c
、
struct
这两段代码都不起作用:
struct
mystruct {
char
* b; }e,
f
;}
struct
mystruct {int a;
char</
浏览 1
提问于2010-01-26
得票数 1
回答已采纳
2
回答
C结构到结构
赋值
-目标结构中
的
值
不正确
c
、
structure
、
variable-assignment
我
在头文件中有一个c结构:{
char
**member2;unsigned int member4;
我
已经在同一个头文件中声明了一个
默认
类型定义变量:-defaultValue
的
定义在c文件中:{NULL,
浏览 0
提问于2011-01-24
得票数 0
回答已采纳
2
回答
C中
struct
成员
的
默认
值
是什么?
c
假设所有都是本地自动变量 int x;编译器给了我警告:x is used uninitialized in this function。但是
为什么
我
不能得到同样
的
结构
成员
: {
char
name[10]; printf("Name: %s Age : %d\n"
浏览 4
提问于2016-06-16
得票数 2
7
回答
具有初值
的
类构造
c++
我
是C++
的
新手,而且
我
还在读一本书来尝试学习。
我
正在读
的
那本书说,当我构造一个类时,
我
可以通过这样做来分配
默认
值
:public:private:
char
exampleChar不遵循
我
在其他语言中习惯
的
规则。
我
的
问题是,做上面的事情和这个(下面,
我</em
浏览 1
提问于2011-08-26
得票数 6
回答已采纳
7
回答
为什么
=运算符在未定义
的
结构上工作?
c++
、
gcc
、
operators
让我们看一个简单
的
例子: std::string str;} abc.str= "some text";abc.b = 2;那么abc_copy就是的复制品 of abc.
没有
定义=操作符
的
怎么可能(在编写代码时,这让
我
大吃一惊。)
浏览 5
提问于2009-10-15
得票数 69
回答已采纳
3
回答
为什么
可以在构造函数中修改const
成员
?
c++
、
c++11
、
initialization
、
c++14
、
constants
我
很好奇
为什么
const
成员
可以在构造函数中被修改。 const int b = 5; // default member initialization}; Bar *b
浏览 0
提问于2018-03-28
得票数 45
回答已采纳
2
回答
初始化
其他
成员
时跳过结构
成员
的
初始化
c++
在
初始化
其他
成员
时,是否可以省略
初始化
struct
的
成员
?例如,这是
我
的
struct
std::string name; float weight;在
初始化
它
的
时候,
我
想跳过
初始化
age,
而是
初始化
其他
成员
。例
浏览 0
提问于2017-08-01
得票数 0
1
回答
调用简单
的
默认
构造函数显式地导致额外
的
赋值
调用。
c++
、
constructor
首先,问题是:
我
有一个具有
默认
构造函数
的
现有结构,该构造函数将其置于有效状态。
我
想要一个根本不进行
初始化
的
NoInit构造函数。现有代码中有一些
成员
变量
的
初始化
期间声明语句,因此是
struct
B
的
示例,
我
试图通过显式调用std::atomic
的
默认
构造函数来覆盖
初始化
期间声明语句。std::atomic
默认
构
浏览 1
提问于2018-05-21
得票数 1
回答已采纳
4
回答
未
赋值
局部变量
的
使用:
值
类型与自定义结构
c#
、
struct
一个基本
的
C#
值
类型,例如,int是一个结构。那么,
为什么
int
没有
初始化
呢?
我
想应该有
默认
的
构造函数。另一方面,自定义结构是可以
的
。在以下代码中class Program static void Main(string[] args) STRCT strcti.GetHashCode();
浏览 9
提问于2017-01-23
得票数 4
回答已采纳
1
回答
为什么
非静态数据
成员
初始化
器会破坏统一
的
初始化
语法?
c++
、
c++11
、
constructor
、
initialization-list
如果所有的类/结构数据
成员
都缺少初始
值
设定项,则可以使用统一
的
初始化
语法来构造对象。
struct
foo int i;};foo bar{ 5, 3.141
f
};{ float
f
浏览 5
提问于2013-07-04
得票数 6
回答已采纳
3
回答
结构变量
初始化
c
、
struct
、
initialization
我
试图按以下方式
初始化
struct
变量:
char
str[10];
struct
Abc s1;}
char
str[10];但是请看下面的<
浏览 4
提问于2014-08-01
得票数 1
回答已采纳
3
回答
为什么
数组中
的
结构不需要
初始化
?
c#
、
arrays
、
unity3d
、
struct
我
研究过这个问题,但找不到任何复制品。
我
想知道
为什么
您可以在数组中使用
struct
而不创建它
的
实例。
为什么
在数组中使用它们时与结构不同?StructAPI sp; sp.mesh
浏览 1
提问于2018-07-22
得票数 14
回答已采纳
3
回答
C结构数组
c
、
struct
typedef
struct
Expected { const
char
operand; Expected e = {1, 'c'};
我
不明白
为什么
不能添加到这样
的
结构数组中。
我
必须自己计算记忆中
的
位置吗?
浏览 0
提问于2018-09-12
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C++20:核心语言
C语言编程经验
C+写个游戏引擎—9
写给开发者的C语言快速入门指北
这里20个C语言编程的核心要点你掌握吗?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券