clion软件如何在调试的时候查看结构体的内存大小
时间: 2023-11-28 20:49:25 浏览: 118
Clion调试QTQString看不到值问题处理
在 CLion 中,可以使用“Evaluate Expression”功能来查看结构体的内存大小。
1. 在调试模式下,点击工具栏上的“Evaluate Expression”按钮或使用快捷键 Alt+F8。
2. 在弹出的“Evaluate Expression”窗口中输入 sizeof(结构体名称),例如sizeof(Person)。
3. 点击“Evaluate”按钮查看结果,就可以得到结构体的内存大小了。
另外,如果你想查看结构体中每个成员的内存大小,可以使用下面的代码:
```c++
#include <iostream>
using namespace std;
struct Person {
char name[20];
int age;
double height;
};
int main() {
Person p;
cout << "size of Person: " << sizeof(p) << endl;
cout << "size of name: " << sizeof(p.name) << endl;
cout << "size of age: " << sizeof(p.age) << endl;
cout << "size of height: " << sizeof(p.height) << endl;
return 0;
}
```
这样就能分别输出每个成员的内存大小了。
阅读全文