memory-address 相关问题

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

通过&运算符获取nil变量的地址

以下代码将通过: 包pointer_learn 进口 ( “github.com/stretchr/testify/assert” “测试” ) func TestPointerToNil(t *testing.T) { // 切片 维...

回答 1 投票 0

如何回答标准库函数是否是“可寻址函数”的问题?

我最近遇到了可以获取标准库中定义的函数的地址吗?并对答案从根本上是否定的事实感到震惊。我肯定已经写了 &std::someTemp...

回答 2 投票 0

为什么数组的地址与转换为指针的数组相同?

int t[10]; int * u = t; 计算<< t << " " << &t << endl; cout << u << " " << &u << endl; Output: 0045FB88 0045FB88 0045FB88 0045FB7C The

回答 3 投票 0

Linux中如何从用户空间访问物理地址?

在运行 Linux 的基于 ARM 的系统上,我有一个设备,其内存映射到物理地址。从所有地址都是虚拟的用户空间程序中,我如何从该地址读取内容?

回答 2 投票 0

`a`(循环内的变量)的地址没有改变

这是C代码片段。 #包括 整数 N = 10; 而(N--){ 整数*a; printf("%p “, &A); } 运行结果(编译器: tdm-gcc 4.9.2 64-bit release, os: w...

回答 1 投票 0

RISC-V 中的地址指定

我正在 QEMU 中运行模拟的 RV64GC 内核,并试图更好地理解 RISC-V 中的虚拟内存子系统和地址转换过程。我的模拟系统使用 OpenSBI 运行,L...

回答 1 投票 0

我无法访问字符串中给出的内存地址

所以我的问题是我必须将文件的内容读入缓冲区(即 void*)。 我搜索了很多,但找不到任何有关将字符串中的内存地址转换为

回答 1 投票 0

有没有办法获取寄存器的地址?

有没有办法获取寄存器的地址?例如,eax 寄存器的地址(不是它的内容)。

回答 3 投票 0

一个关于Linux中fork()和物理地址的奇怪问题

一位教授 Linux 的教授向他的学生发送了这个奇怪的问题...... 奇怪的是,这个程序将给出一个输出,其中父进程和子进程将获得相同的 phy...

回答 1 投票 0

这里变量的地址为什么变了?

我正在尝试使用指针来更好地掌握它,我在这里遇到了这种情况: 我声明了一个变量 var 和两个指针。我正在打印 var 的地址以将其与两个进行比较

回答 1 投票 0

单元测试 c 中的内存地址访问

我需要为一个c函数编写一个单元测试,该函数直接从特定的内存地址Address读取数据,然后对读取的数据执行特定的算术行为。 测试总是失败...

回答 1 投票 0

C 中的数组下标和指针算术给出不同的结果

当使用数组下标语法尝试获取位于数组内部的值的地址时,与使用指针 arit 时相反,我得到了不同的内存地址(无效的地址)...

回答 1 投票 0

为什么'return &variable'无效?

我在类变量和访问其内存位置的方法方面遇到一些编译器问题。我需要能够返回类变量的地址,并且我需要其他类能够...

回答 2 投票 0

内存寻址中的页表与虚拟内存中的页表

内存寻址=概念,其中当操作系统给CPU一个进程来执行时,它为该进程分配一部分RAM,并且CPU为该部分生成虚拟地址。之间的映射...

回答 1 投票 0

为什么 32 位处理器即使字长很大也只能寻址 4GiB 内存?

到目前为止,我认为 32 位处理器可以使用 4 GiB 内存,因为 232 是 4 GiB,但这种方法意味着处理器的字大小 = 1 字节。因此具有 32 位程序计数器的进程可以添加...

回答 2 投票 0

如何正确计算地址空间?

下面是我在计算机工程课程的最后一次测试中给出的问题示例。有人介意向我解释如何获取每个的起始/结束地址吗?我已经列出了正确答案...

回答 2 投票 0

从地址初始化类型

我想从 System.address 初始化类型。例如 : 通用的 T_Generic 类型是私有的; 包 MyPackage 是 G_Addr : 系统地址; 程序注册(myAddr:System.add...

回答 1 投票 0

为什么在C中打印内存地址时没有出现0x?

我正在尝试用 C 打印内存地址,这是我正在使用的代码 #包括 int main() { 整数 v = 10; printf("v的地址: %p “,&v); 返回0; } ...

回答 2 投票 0

如何将字符串中包含的地址分配给 C 中的指针

我目前正在尝试开发一个 Linux Ubuntu 内核模块(作为我任务的一部分),它基本上是在地址上安装一个观察点,指定为模块的字符串参数 *(char )。 电流...

回答 1 投票 0

传递缓冲区指针来读取加速度计数据会导致 3 个正确读数中的 2 个

我正在使用加速度计并读取 FIFO 数据。使用 C/C++、用于 esp32 的 Platformio Arduino 框架编写代码。我创建了一些函数来访问所有 3 个轴的 FIFO 数据: 无效获取_FIFO_数据...

回答 1 投票 0

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