c++ - 如何计算下面的struct占用的内存空间?

标签 c++ memory struct

我需要创建结构的内存模型,因为我需要找出在声明时分配给结构的内存量。

struct student {       
        int Roll_no,age;
        float average;
        float grade;     
};

最佳答案

除非我误解你的意思,否则内置的 sizeof 运算符/函数会做你想做的事:

size_t size_of_student_in_bytes = sizeof(student);

关于c++ - 如何计算下面的struct占用的内存空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16137956/

相关文章:

json - Elixir 将 JSON 列表解码为结构

C++ STL 列表运算符对对的重载(根据第一个值排序,使用第二个值访问)

c++ - Web Assemblies WASM 新手

c++ - glTexImage*D 参数冗余?

c - 在 c 中重新分配 char ** 的内存

Python 使用 struct 将定界文本文件固定为 csv

c++ - 将 typedef 方法作为指针函数传递

c++ - 如何正确清除内存?

c++ - 在成员函数中指向字符数组会不会有问题?

c - C中 header (链表)中的结构声明