pointers 相关问题

“指向”存储在内存中的另一个值的数据类型。指针变量包含某个其他实体(变量或函数或其他实体)的内存地址。此标记应用于涉及指针使用的问题,而不是引用。使用指针的最常见编程语言是C,C ++,Go和汇编语言。使用特定语言标记。其他有用的标签是描述指针使用的方法,函数,结构等。

Pascal 中的运行时错误 216。指向二维字符数组的指针

我创建一个指向二维字符数组的指针,用网格填充它,将其输出到控制台并为指针释放内存。如果我使用 dispose(),则会弹出运行时错误 216。如果我不使用di...

回答 1 投票 0

(size_t)((char *)0) 的计算结果是否不是 0?

根据《为什么要在offsetof()中减去空指针?》中的回答(以及我对 K&R 的阅读),C 标准并不要求 (size_t)((char *)0) == 0。不过,我从未见过这种情况

回答 4 投票 0

删除我的循环链表类时,L变量变成随机地址

我正在用C++制作一个循环链表类,一切都按预期工作,除了当我删除基于我的类制作的对象时。在析构函数中,我删除每个元素加上...

回答 1 投票 0

如果指针存储的是变量的地址,并且本身就是一个变量,那不是会创建无限的指针并填满整个系统内存吗?

这里还有一个关于指针的问题: 打印或不打印某些内容如何影响存储在特定地址的值? l-k 的值等于 1,这就是为什么我要检查该值是否...

回答 5 投票 0

我是否遗漏了一些关于指针的内容?

我实际上在技术学校,我研究了指针,但对此几乎没有误解。 这是我不明白的地方: 好吧,str[0] 与 &str[0][0] 是一样的,但是...

回答 1 投票 0

我可以在对象 *** p 中拥有一个指针向量吗?

这是我的问题:我有一个多维数组,我试图在其中放入一些从类 Block 派生的对象。我用以下方式声明了这个多维数组: 阻止***arrTe...

回答 1 投票 0

C++ 引用参数和 C 链接

我遇到了一段工作代码(使用 XLC8 和 MSFT9 编译器),其中包含一个 C++ 文件,其中包含使用 C 链接和引用参数定义的函数。这让我很烦恼,因为参考文献是 C+...

回答 5 投票 0

我可以#include 到.hpp 文件中吗?

我有一个名为A的类,它有.cpp和.hpp文件。这取决于B类和C类。现在,我想知道,我应该在A.cpp还是A.hpp中#include B.hpp和#include C.hpp?我认为这会有好处...

回答 3 投票 0

如何理解由`as_ref()`和`as_ptr()`组成的链式调用中`&*`的结合性?

我正在阅读 linkedlist,这是 Brenden Matthews 的 Book Idiomatic Rust(第 6 章)中如何实现链表迭代器的示例。完整的代码可以从源代码中访问相同

回答 1 投票 0

为什么指针指向它所指的地方? [重复]

我不明白,为什么指针front指向对象berta(我知道anton和berta是在堆栈上创建的) 1 你好*前面; 2 3 无效 createHello() { 4 你好安东(“安东”); ...

回答 1 投票 0

如何将未知类型的指针传递给函数?

我想按值传递变量(我使用指针只是为了避免给参数指定类型)到函数中,以便它可以被其中包含的另一个函数使用。内部函数可以是...

回答 2 投票 0

使用点或箭头表示法访问结构体成员

使用(点)表示法 mystruct.element1 与(箭头)表示法 mystruct->element1 访问结构体成员有何优缺点? 将结构体定义为指针是不是更好...

回答 1 投票 0

访问数组数组(双指针)时出现分段错误/内存访问冲突

这是我的代码。 我正在将内存分配给动态数组并尝试使用 fn() 打印它。 我将无法正常传递数组(如 int *v),出于特定原因,我只能将其作为 int **v 传递...

回答 1 投票 0

如何使 GHC.Ptr 成为 Monad 的实例?

这是我到目前为止所拥有的: 实例 Monad Ptr 其中 回归=纯净 (>>=) (Ptr t) f = f t 抛出的错误是: • 无法将提升类型与非提升类型匹配 当

回答 1 投票 0

我怎样才能像无限指针数组(没有长度限制的指针)一样创建双指针(char **ptr)?

抱歉我的英语不好。我在学校有一个练习。我需要教我的朋友在 C 中使用指针。所以我想向他们讲述双指针(类型 **ptr)。我尝试写一篇合作...

回答 1 投票 0

在C#中通过地址调用非托管fastcall C函数

我正在将 C# dll 注入到用 C 编写的非托管进程中。我将如何在该进程中调用函数?我知道函数的地址和函数签名。功能...

回答 1 投票 0

delphi指针地址

在德尔福中: 如何获取指针指向的地址(0x2384293)? var iValue := 整数; iptrValue := PInteger; 执行 过程 TForm1.Button1Click(发件人: TObject); 开始 ipt...

回答 5 投票 0

c - 初始化从指针生成整数,无需强制转换和另外 2 个编译器错误

所以我收到此警告: 初始化从指针生成整数,无需强制转换 在下面的代码中: void receive(u_char *args, const struct pcap_pkthdr *pkthdr, const u_char *b...

回答 3 投票 0

指针访问的向量元素的值未确定

问题 我有两个结构:第一个在数组和向量中包含数据;第二个可以访问指向这些数据的指针,如 pArr = &array[0] 或 pVec = &vector[0]。接下来,我可能会得到

回答 1 投票 0

用于实现列表的奇怪 C 语法

我正在使用他们的 SDK(Free Scale Library)在 NXP RT1170 芯片上进行编程。在使用他们的 CMOS 传感器接口 (CSI) 驱动程序时,我遇到了一种我无法理解的不寻常语法...

回答 1 投票 0

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