void-pointers

void-pointers

文章 0 浏览 3

增加 void* 时的垃圾值

此代码: #include &ltstdio.h&gt int main(void) { void *ptr int arr[] = {1,2,3,4,5} ptr = arr ptr++ printf("%d",*(int*)ptr) } 打印一些垃圾值…

一桥轻雨一伞开 2024-11-10 02:54:36 0 0

我不知道如何为 sizeof() 和 void 指针取消引用该指针

我不知道如何取消引用这个指针... sizeof(shapetest2-&gttripsName) 在下面这一行中,它显然不起作用,因为它是一个指针,我不知道如何取消引用它? …

爱她像谁 2024-11-09 05:10:05 1 0

C++ 中的指针、类和 void*

我得到了斐波那契堆的代码。此代码使用以下函数来比较两个键: int cmp(void *x, void *y) { int a, b a = (int)x b = (int)y if (a &lt b) return -1…

任谁 2024-11-08 18:10:27 0 0

C# 中的 void* 替代方案

我正在创建一个调用回调函数的类,我希望它在某些情况下传递一些数据,但这些数据可能会有所不同。在 C++ 中,我会使用 void*,但在 C# 中它是不安全…

‘画卷フ 2024-11-07 01:32:54 2 0

访问 char 数组中结构的空指针

我有一个缓冲区,本质上是一个字符数组,其中填充了多个不同的结构。这些结构需要在这样的缓冲区中传递,因为它是我读/写到套接字的东西。这些结构是…

逆蝶 2024-11-03 10:20:04 1 0

void 类型的数组

普通 C 有一个很好的功能 - void 类型指针,它可以用作任何数据类型的指针。 但是,假设我有以下结构: struct token { int type void *value } 其中…

许你一世情深 2024-11-03 07:30:09 0 0

这是 void 指针的正确使用吗?

这个问题是关于在特定实现中使用 void 指针的适当性。 我有一个相对简单的程序,由无限循环组成。在每个循环中,程序都会迭代固定范围的常量值,并对…

最单纯的乌龟 2024-10-31 19:34:40 2 0

如何使用 AVAssetReader 添加到 AudioBufferList ?

我一直致力于使用 AVAssetReader 读取音频资源,以便稍后可以使用带有 AudioUnit 回调的 AUGraph 来播放音频。我有 AUGraph 和 AudioUnit 回调工作,…

撑一把青伞 2024-10-31 14:43:42 2 0

void* 和 void** 的心智模型?

注意:我是一名经验丰富的 C++ 程序员,因此我不需要任何指针基础知识。只是我从未使用过 void** 并且很难将我的心理模型调整为 void* 与 void** &gt…

佼人 2024-10-31 13:11:24 1 0

C++ - 铸造空指针

当您尝试将 void* 转换为它不是的东西时,C++ 是否会抛出运行时异常? class Sheep { public: Sheep() { } ~Sheep() { } void Bah() { // Print Bah! …

佞臣 2024-10-31 05:47:15 1 0

void 指针数组

同样,这个问题也源于“Thinking in C++”Chapter7,Q#7。我相信 Stack 头文件应该更改为 Stack.h #ifndef STACK_H #define STACK_H class Stack { st…

丑疤怪 2024-10-28 17:59:23 1 0

内核设备驱动程序“取消引用”void *“指针

我正在学习如何为Linux编写设备驱动程序,并且我有一个关于通用数据结构的使用的问题。 我有一个作业,它功能齐全...所以我不是要求你做我的作业... …

第几種人 2024-10-18 06:34:12 1 0

C++ 中带有 void 指针的算术

我需要访问缓冲区中由 void 指针指向的对象。该对象位于某个偏移量处,但由于禁止对 void 指针进行算术,我如何访问该对象?…

写下不归期 2024-10-18 05:07:03 1 0

这个空指针是怎么回事?

这是来自 Make Controller 固件的一些 C 代码。我熟悉 void 指针是什么,但我从未见过像这个函数的第一行这样的语法。这样做到底要完成什么? void Ma…

挽手叙旧 2024-10-18 03:37:00 1 0

如何通过C语言中的套接字发送和接收内存地址?

我想通过 C 中的套接字发送/接收内存地址。 我所拥有的是以下内容: void *ptr = malloc(122) /* So the pointer points to some valid address */ un…

╭⌒浅淡时光〆 2024-10-18 01:55:35 4 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文