memory-address 相关问题

用于表示计算机内存中特定位置的数字。也可以参考如何在内存中访问这些地址。

为什么我不能在 C++ 中使用指针更改常量的值?

我正在编写代码示例,演示如何使用 C++ 中的指针“搬起石头砸自己的脚”。 创建崩溃的代码很容易。但现在我正在尝试编写代码......

回答 1 投票 0

x64 汇编器使用 4 字节还是 8 字节内存地址?

我正在阅读 Jo Van Hoey 所著的 2019 年书籍《开始 x64 汇编编程:从新手到 AVX 专业人士》的章节末尾…… 这是摘录(跳到 p 的粗体文本...

回答 1 投票 0

具有 32 位逻辑地址的字节可寻址存储器的总大小是多少?

如果我们有 32 位逻辑地址,那么我们可以有 2^32 个地址线,每行由 32 位(4 字节)组成。 所以内存的总大小应该是 = 32*2^32 位(每行的位数 * l 的位数...

回答 2 投票 0

为什么 void *p = &&aa;即使标签 aa 的代码由于 goto 语句而被优化掉,仍然可以编译吗?

在C语言中,我想获取一个标签的地址,找到了如下方法: https://gcc.gnu.org/onlinedocs/gcc/Labels-as-Values.html 然而,由于存在 goto 语句,我...

回答 1 投票 0

如果 2³² 位 = 40 亿位而不是字节,32 位如何寻址 4GB?

本质上,4Gb是如何变成4GB的?如果内存寻址的是字节,可能性不应该是2(32/8)吗?

回答 4 投票 0

这段代码如何准确地知道pMem将始终是MAGIC_NUM的值?

我正在开发旧版 MUD 代码库,并且我一直在这段代码中收到错误消息。我试图理解它,但我也想知道它是如何工作的?不是地址吗...

回答 1 投票 0

如何获取加载到不同 AppDomain 中的 C# 程序集的内存基地址

您可以使用如下代码获取进程上加载的模块的内存基地址: ProcessModuleCollection pc = Process.GetCurrentProcess().Modules; foreach(进程模块...

回答 1 投票 0

为什么这两个变量的内存地址相同?

当我运行这个程序时,变量x和y的内存地址是相同的。 我最好的猜测是,由于变量存在于被调用的函数中,因此它们仅在被调用时才存在......

回答 1 投票 0

C++11:移动操作会更改地址吗?

假设我有一个主类 SomeManager 来跟踪另一个类 SomeClass 的实例。当 SomeClass 被构造时,它调用 SomeManager 的方法,传递一个指向自身的指针......

回答 3 投票 0

CPU物理地址空间如何映射到物理DRAM?

在系统内存映射(也称为 cpu 内存映射)中,地址范围分配给 RAM 内存范围、PCI 设备的 MMIO 等。 让我们举一个 RAM 地址范围开始的例子......

回答 1 投票 0

禁用内存地址随机化

我正在尝试调试使用大量指针的二进制文件。有时为了快速查看输出以找出错误,我会打印出对象的地址及其相应的值,但是,o...

回答 4 投票 0

数组、指针和内存解决了 C++ 中的实例混乱问题

我正在学习和玩一点指针和内存地址,问题是我尝试对数组内的实例进行一些操作并获取它们的内存地址,但我无法弄清楚...

回答 1 投票 0

Char 数组通过指针复制时具有不同的地址

我想要做的是欺骗类成员变量的常量性。所以我有以下代码: “字符串视图.hh”: #pragma 一次 #包括 类 StringView {

回答 1 投票 0

为什么“地址”表达式不是左值?

C 标准将左值定义为: 左值是一个可能指定对象的表达式(具有除 void 之外的对象类型);64) 如果左值在

回答 1 投票 0

线性地址空间位于哪里?

我正在阅读英特尔手册,我看到提到“处理器的线性地址空间”。 我对线性地址空间实际上在哪里或什么感到困惑。在处理器的哪个位置...

回答 3 投票 0

为什么 Swift 在使用转义闭包时需要 Inout 参数的本地副本?

我刚刚发现 Swift 有像 C 一样的指针。我正在尝试让这段代码工作,而我所做的唯一方法就是制作一个本地副本。 这个工作正常。 func myMult(_ x: Int, _ 计算V...

回答 1 投票 0

ASan 可以提取代码中每个指针的位置和目的地等指针信息吗?

是否可以使用Address Sanitizer提取有关指针的信息?我需要每个指针的位置(代码中的行号)和指针的目的地(

回答 1 投票 0

Address Sanitizer:ASan 可以提取代码中每个指针的位置和目的地等指针信息吗?

是否可以使用Address Sanitizer提取有关指针的信息?我需要每个指针的位置(代码中的行号)和指针的目的地(...

回答 1 投票 0

为什么Python中的id函数对于不同的整数对象返回相同的值? [重复]

我有一个使用 ctypes 模块在 Python 中检索对象的函数: 导入ctypes def object_at_addr(obj_addr): 尝试: val = ctypes.cast(obj_addr, ctypes.py_object).value 超越...

回答 1 投票 0

当内存地址这样转换时会发生什么?

我想查看内存中不同对象的字节表示,并找到了这个函数来做到这一点: 模板 void print_bytes(const T& input, std::ostream& os = ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.