gpt4 book ai didi

C++可视化变量的内存

转载 作者:行者123 更新时间:2023-11-28 03:37:59 26 4
gpt4 key购买 nike

我想看看分配给两个不同变量的内存结构。
这背后的重点是了解内存是如何按照存储不同数据类型的顺序构建的。

在 C++ 中是如何完成的?

//how to show, whats in memory in &var1 &var2 ?
short var1 = 2;
string var2 = "bla";

最佳答案

如果您使用的是 Eclipse,则可以使用 Memory View在调试角度。

要么那样,要么简单地创建一个指向变量的指针并检查它们的内容:

short var1 = 2;
string var2 = "bla";

char* pVar1 = (char*)&var1; //point to memory storing var1
char* pVar2 = (char*)&var2; //point to memory storing var2

关于C++可视化变量的内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10276696/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com