c++ - C++结构的字段大小

标签 c++ struct field sizeof

我的程序中有各种 c++ 结构,我想要一个函数来接受这个结构的输入之一,并让我进入一个包含输入结构的每个字段大小的 int 数组(以字节为单位)。有谁能帮帮我吗?

最佳答案

那是不可能的。1 C++ 没有reflection .


<子>1。准确地说,这不可能由语言自动完成。当然,您可以手动跟踪这些内容(如@Nim 的建议)。

关于c++ - C++结构的字段大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9582277/

相关文章:

field - 银条3.2 : How to export db fields of only one Dataobject in a CSV file?

c++ - Threading Building Blocks 在 fork 上克隆线程

c++ - 关机 Hook C++

c++ - 使用STL算法合并大量容器

c - 如何正确计算结构体数组的大小?我这样做对吗?

php - mysql 行结果的字段名称变量

matlab - 如何在 MATLAB 中重命名结构体数组中的字段?

c++ - 使用 Apple Accelerate Framework 的希尔伯特变换(分析信号)?

c - 在数组中使用 int 还是 char?

C# 如何通过反射设置 StructLayoutAttribute.Pack?