void-pointers

void-pointers

文章 0 浏览 4

为什么 id 是通用指针?

我想知道为什么 id 是弱引用指针,它如何能够处理任何 class 类型指针以及在运行时我们如何检测哪种类型的类指针被分配给id。…

薔薇婲 2024-12-11 16:08:40 1 0

C 打印 void * 缓冲区

好吧,这 void printPacketBuffer(void *buffer, unsigned int length) { unsigned int i=0; char *c; unsigned int limit = ( (length != 0)?length:…

执妄 2024-12-11 08:30:12 1 0

值存储在结构中

我是C语言新手。我有一些关于结构的问题要问。 例如: static inline void *mmc_priv(struct mmc_host *host) { return (void *)host->private; } str…

风情万种。 2024-12-10 19:15:45 1 0

在嵌入式系统的简单内核中使用 void 指针表示函数和结构的语法

我正在为嵌入式系统类编写一个非常简单的内核。该板是 TI Stellaris EKI-LM3S8962。它运行 C 语言并具有 OLED 显示屏。我遇到了空指针和取消引用它们…

温柔戏命师 2024-12-09 17:08:08 0 0

VC++编译器无法捕获 HANDLE 和 PHANDLE 类型不匹配

我花了一整天的时间寻找由于错误地将 Windows PHANDLE 类型传递给需要 HANDLE 的函数而导致的错误!我期望 VC++ 2010 编译器能够捕获如此简单且明显的…

孤城病女 2024-12-09 14:42:49 1 0

使用固定数组值调用 void** 参数

我声明了一个固定大小的数组: int vals[25]; 我想将数组发送到一个函数,该函数将分配 vals 的值: bool FetchValueArray(char* source, char* name,…

君勿笑 2024-12-08 02:33:43 0 0

我想存储指向函数的空指针及其类型

我正在尝试使向量保存指向函数的空指针,稍后将连续调用该函数。 所以,假设我有三个函数。 int a(), void b();, bool c(); 我的向量是 vector; vec; …

薄暮涼年 2024-12-06 13:34:37 0 0

如何在此回调中用具有编译时类型检查的内容替换 void 指针?

我正在尝试创建一个通过回调通知的事件系统。我已经编写了代码,但它依赖于 void 指针才能工作。在我的上一个项目中,空指针对我造成了多大的困扰,我…

别忘他 2024-12-05 03:39:57 0 0

C/C++指针技巧(将指针保存为 int,然后翻译回来)

正如标题所说,我目前正在用 C++ 中的指针进行一些小修改,但有些东西不起作用,这就是我得到的: uintptr_t texture_pointer = (int)((void*) &textu…

莫言歌 2024-12-05 02:35:08 0 0

调用具有不同数量和类型参数的函数的机制?

我有一组要调用的函数 例如: void void_func(); /* id = 0 */ void void_func1(int); /* id = 1 */ void void_func2(int, char *); /* id = 2 */ voi…

不念旧人 2024-12-03 11:17:45 3 0

GCC 关于将 void* 隐式转换为另一个指针类型的警告

正如标题所说,当我做这样的事情时,有没有办法强制 GCC 警告我: void do_something(int* ptr) { // do something } int main() { int a = 123; void…

姐不稀罕 2024-11-30 22:25:51 2 0

Union 与 static_cast(void*)

我正在编写代码,直到现在我都在使用这样的结构: struct s{ enum Types { zero = 0, one, two }; unsigned int type; void* data; } 我需要一些通用…

抱着落日 2024-11-30 17:03:01 2 0

你能在 C 中布尔小于比较 2 个 void * 值吗?

我正在对列表中的一些内存指针进行 qsort() 操作,以便稍后在函数中对它们进行 bsearch。我的问题是,我是否需要将这些值类型转换为 const void * 以…

梦幻之岛 2024-11-28 21:44:50 0 0

在 C 中,void 指针如何取消引用回原始结构?

我无法为将队列作为链表管理的队列的 C 接口提供结构值。它以空指针的形式保存数据,以允许接口通用地管理任何数据。我将值作为指针引用传递,然后将…

场罚期间 2024-11-27 18:47:57 0 0

c: 空隙尺寸*

我对 C 中的 void* 指针有点困惑。特别是在阅读了这个问题之后: sizeof(somepointer) 总是等于四吗?,有人说不能保证 sizeof(int *) == sizeof(doub…

贩梦商人 2024-11-27 13:52:49 0 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

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