腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
关联问题
换一批
在C中,结构体成员的访问权限如何影响其在结构体外部的使用?
C结构体成员默认的访问修饰符是什么?
如何在C中修改结构体成员的访问权限?
文章
(9999+)
问答
(9999+)
视频
(0)
沙龙
(4)
1
回答
在实践中
,
只有
一个
成员
C#
结构
与
在
结构
外部
使用
单个
成员
一样
有效
吗
?
、
、
我正在开发
一个
库,它在内部传递整数值,这些值并不是真正的整数,而是方便的位容器。这样,我就可以
使用
我漂亮的get访问器,并且编译器将防止我
使用
错误的类型。 我可以合理地确定我这样做没有引入低效
吗
?感觉一旦编译器完成了它的工作,MyStruct的所有用法都应该归结为
一个
简单的int,就像int
一样
占用
一个
寄存器。我的经验告诉我,单
成员
结构
确实会按照我想要的方式进行编译,但我很难将其归因于直觉之外的任何东西。
浏览 1
提问于2017-07-05
得票数 1
回答已采纳
1
回答
Embedded C:如果指向
成员
的指针是由同一文件中的fn传递的,我是否可以将静态
结构
的
成员
传递给另
一个
文件中的函数
、
、
我有
一个
这样的
结构
: typedef struct { uint8_t var_2; static TYPE_struct_variablesvariables; 为了便于讨论,我想将这个
结构
中的
一个
成员
向下传递到金属的另一层。对于本例,这是
一个
外部
设备的数据
结构
,我希望将
成员
'variables->var_1‘/
浏览 9
提问于2019-04-17
得票数 1
回答已采纳
2
回答
数据
结构
能包含多种类型的元素
吗
?
、
、
、
是对同
一个
旧的单链接列表的一种不同的方法。这里没有创建
单个
结构
并将下
一个
类型的下
一个
节点的指针保留为
结构
的
成员
,而是
使用
了三个不同的
结构
,每个
结构
中
使用
一个
普通的long nextaddress
成员
来指向下
一个
节点的地址,因为指针也是这样做的。每个节点都有
一个
int flag
成员
作为
结构
的第一
浏览 2
提问于2016-12-14
得票数 1
回答已采纳
1
回答
C内存字节缓冲区打包的
结构
,好的决定?
、
、
然而,memcpy()是否是
一个
用属性填充的构造的缓冲区,而不是解析缓冲区的内容,而不是
一个
好的决定?让我们记住,两者都有固定的大小。
浏览 0
提问于2018-07-25
得票数 0
1
回答
C标准中嵌套的
结构
的公共初始序列
、
、
在
C11标准中,由嵌套在
单个
联合中的
结构
共享的公共初始序列定义如下: 为了简化工会的
使用
,作出了一项特别保证:如果
一个
联合包含几个共享共同初始序列的
结构
(见下文),如果联合对象目前包含这些
结构
之一如果对应的
成员
对于
一个
或多个初始
成员
的序列具有兼容的类型(对于位字段,具有相同的宽度),则两个
结构
共享
一个
公共的初始序列。下面是
一个
<em
浏览 1
提问于2012-08-28
得票数 2
回答已采纳
1
回答
使用
C#
结构
将数据从
C#
COM对象传递给C++
、
、
我
在
C#
中实现了几个COM对象作为本地COM服务器。我的客户是用C++写的。这一次,我
使用
COM对象(
C#
类)将数据从C++传递到
C#
,并且运行良好。我只是在想,如果这些COM对象只是“数据持有者”,那么
使用
C#
结构
保存数据会更
有效
吗
?
浏览 0
提问于2014-07-01
得票数 0
回答已采纳
1
回答
参考大小
结构
的原子赋值
、
、
假设我有
一个
包含
单个
引用
成员
的
C#
结构
。这个
结构
的赋值
在
.NET中是原子的
吗
?ReadOnlyList<T> private List<T> list;}; 我知道普通的引用赋值是原子的,只是好奇是否将整个事情包装在
一个
结构
中会有什么不同
浏览 4
提问于2011-08-09
得票数 3
回答已采纳
3
回答
将数组reinterpret_cast到包含该数组的
结构
中安全
吗
?
、
、
假设我有
一个
双倍数组,是否可以将其reinterpret_cast到
一个
包含4个双倍的
结构
数组中,就对齐而言?, asStruct + edgesCount, EdgeLengthComparator()); 标准是否保证sizeof(Edge) == sizeof(double)*4永远是真实的,如果不是,
在
英特尔和ARM的实践中,这是真的
吗
?编辑:我发现GCC有
一个
__attribute__((__packed__)),这至少能保证GCC也有类似的选择
吗
?
浏览 3
提问于2014-12-22
得票数 11
回答已采纳
3
回答
如果没有堆栈,那么
结构
的16字节限制是否仍然有意义?
、
来自官方文件:我知道,将其保持
在
16字节以下的
一个
原因是,要在堆栈上
使用
结构
。不过,还有其他原因
吗
?为了不意外地造成XY问题,我想知道的是: public struct Address public readonly
浏览 0
提问于2017-12-29
得票数 0
回答已采纳
4
回答
C空
结构
--这是什么意思?
、
我
在
一个
我需要
使用
的设备的头文件中找到了这段代码,尽管我已经
使用
C语言很多年了,但我从来没有遇到过这样的情况:}; struct它是
在
一个
linux应用程序的板头文件中,但我对它的
使用
感到困惑。有什么解释或想法
吗
?任何人以前见过这个(我相信你们中的一些人见过:)。 谢谢!:bp:
浏览 0
提问于2014-07-10
得票数 50
5
回答
结构
成员
之间的指针差异?
、
、
、
C99标准规定: 我的问题是,我们是否可以假设标准只是“无知”的问题,还是有充分的理由不扩大这一规则?上述规则不能改为“两个都指向同
一个
浏览 2
提问于2014-11-03
得票数 7
回答已采纳
1
回答
Q:std::元组/std::数组
、
、
、
我一直认为std::tuple是一种花哨的东西,但并不是很
有效
率。struct Foo { float b;};std::array<double, 3> 我需要经常访问
一个</e
浏览 5
提问于2017-01-12
得票数 0
回答已采纳
1
回答
指向数组和
有效
类型的指针
、
、
、
我对C中指向数组的指针的
有效
类型感到困惑,通过指向数组的指针访问
单个
成员
,是只
在
该
成员
的内存上传递
有效
类型,还是
在
该数组包含的所有内存上传递
有效
类型?在这方面,标准明确
吗
?这里有
一个
实际的例子:double *bar; //Figure out the size an int padded to comply with double我在网上搜索发现,大多数关
浏览 8
提问于2021-11-04
得票数 0
3
回答
C++联合
成员
访问和未定义的行为
、
、
、
我目前正在进行
一个
项目,在这个项目中,我得到了以下
结构
。我的工作是C++,但是这个项目同时
使用
了C和C++。C和C++都
使用
相同的
结构
定义。由于
结构
的前两个字节都是
单个
字节,因此当endianness发生变化时,这些字节不需要更改。作为
单个
uint16_t存储的字节2和3是我们需要交换的唯一字节,以获得所需的endianness。我的问题是
在
返回的
结构
实例中读取
成员
wId的安全性。 像、和这样的问题
浏览 1
提问于2019-03-21
得票数 5
回答已采纳
1
回答
用于将
结构
成员
写入内存的通用接口模式?
、
、
、
我正在
使用
一个
嵌入式设备(没有操作系统),它有一些
外部
的非易失性内存.目前,我有
一个
工作的实现。当处理内存操作的模块初始化时,就会给出
结构
在
RAM中的位置,并将其存储为上下文的一部分。这意味着,在读取和写入
单个
成员
时,可以通过从
成员
位置减去前面提到
浏览 1
提问于2016-10-12
得票数 1
回答已采纳
4
回答
为什么允许命名嵌套
结构
?
、
我偶然发现了C的
一个
非常奇怪的特性:您可以
在
另
一个
结构
中声明
一个
命名的
结构
,条件是同时声明该类型的
成员
变量: int pos_x; int capacity; } battery;然后,内部
结构
可以像任何其他类
浏览 2
提问于2015-03-31
得票数 2
回答已采纳
1
回答
如何完美地转发多个
结构
成员
、
、
、
我想弄清楚从同
一个
转发引用到
一个
结构
的多个
成员
转发的正确方法。下面是将两个字段(one_field和another_field)从转发引用参数info转发到类构造函数(widget)的示例。根据这个线程,
使用
这个成语转发
单个
成员
字段显然是可以的,但是这个声明让我担心通过调用forward一次以上转发多个字段是不安全的。我们应该如何以一种理论上和实践上安全的方式传递多个
结构
域?我非常希望它不需要编写std::forward的变体,它根据父
浏览 8
提问于2022-11-20
得票数 5
回答已采纳
8
回答
代码优化
、
如果我有
一个
大的
结构
(有很多
成员
变量)。此
结构
指针
在
我的代码中传递给许多函数。这种
结构
的一些
成员
变量
在
几乎所有函数中都经常
使用
。如果我将那些经常
使用
的
成员
变量放在
结构
声明的开头,它会对MCPS -百万次/秒(代码消耗的时间)的代码进行优化
吗
?如果我把经常访问的
成员
放在时间上,他们会被
有效
地访问/比他们被随机地
浏览 7
提问于2009-08-14
得票数 3
1
回答
防止复制的
c#
结构
参考
、
、
、
我需要在类中有
一个
私有
结构
成员
,并且正在寻找一种不执行副本就可以访问这个
结构
成员
的方法。编辑
浏览 3
提问于2015-02-10
得票数 1
1
回答
结构
C#
中的
结构
在学习
C#
时,我看到了以下代码:{ public double
在
结构
中创建
结构
的实例不会创建
一个
无限循环
吗
?
浏览 4
提问于2022-09-28
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
全栈工程师成长记录(1)
Kotlin语言入门之-函数的定义和应用
C+写个游戏引擎—9
C语言是C+的母语,万变不离指针,指针是C语言的一大法宝!
C# 9: 迈向支持脚本编程的第一步
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券
首页
学习
活动
专区
圈层
工具
返回腾讯云官网