void-pointers

void-pointers

文章 0 浏览 4

表达式“BIO *client = (BIO *)arg”表示什么?意思是?

代码的上下文如下: void THREAD_CC server_thread(void *arg) { BIO *client = (BIO *)arg; ... } 表达式 (BIO *)arg 是否将 void 指针 arg 转换为指…

柒夜笙歌凉 2024-09-10 03:50:02 6 0

如何让 void** 指向函数?

我的代码如下所示: extern "C" __declspec(dllexport) myInterface(int id, void** pFunction) { ... } 我需要使 void** pFunction 参数指向一个函数…

白衬杉格子梦 2024-09-10 02:53:39 12 0

使按位函数适用于任何类型的整数输入 c++ 的最佳方法是什么?

所以我需要以位为单位读取标志并以位为单位设置标志。这些位具有各种大小的整数:int16、int32、int64 等。 我想要一个执行以下操作的函数: static i…

岁月流歌 2024-09-09 04:20:02 5 0

将 void* 转换为 std::string

在仔细阅读网络并搞乱自己之后,我似乎无法将 void* 的目标(这是一个字符串)转换为 std::string 。我尝试过按照 sprintf(buffer, " %p",="" *((int=…

浸婚纱 2024-09-06 10:59:47 7 0

如何摆脱空指针

我继承了一个最初用 C 编写的大型应用程序(但同时也添加了很多 C++)。由于历史原因,应用程序包含大量空指针。在你开始窒息之前,让我解释一下为什…

清风不识月 2024-09-05 07:28:44 8 0

处理双重间接时避免不兼容的指针警告

假设这个程序: #include #include static void ring_pool_alloc(void **p, size_t n) { static unsigned char pool[256], i = 0; *p = &pool[i]; i +…

梦巷 2024-09-04 00:22:08 8 0

C++ 中的空指针

我写了这个 qsort: void qsort(void *a[],int low,int high, int (*compare)(void*,void*)); 当我调用它时, char *strarr[5]; 它说从 char** 到 voi…

此刻的回忆 2024-08-28 04:24:09 8 0

相当于 C++ 的 window.setTimeout()

在 javascript 中,有一个非常非常好的函数 window.setTimeout( func, 1000 ) ;,它将在 1000 毫秒后异步调用 func。 我想在 C++ 中做类似的事情(没…

孤寂小茶 2024-08-25 17:43:22 8 0

Ncurses 用户指针

我正在尝试学习 ncurses,并且正在此处阅读精彩指南 ,但 用户指针 中的示例无法编译。当我尝试编译时出现此错误。 menu.cpp:在函数“int main()”中…

守不住的情 2024-08-21 08:22:38 11 0

C 中指向 void 指针的指针 - 我可以使用 void** 来实现基本多态性吗?

我可以理解 void** 在内存中的样子,但我想知道我使用它是否正确。我下面描述的内容是否存在根本性缺陷?例如,虽然我可以说“它对我有用”,但我是否…

夏花。依旧 2024-08-20 20:07:03 7 0

将整数值转换为 void* 是回调中常用的范例吗?

该值被转换为指针,而不是发送指向值的实际指针。我在 GTK 程序的 GUI 界面代码中找到了这些示例。 g_signal_connect (pastebutton[pane], "clicked",…

萌化 2024-08-15 18:24:20 9 0

从 void 指针缓冲区实例化结构体

这里有一些 C++ 代码,对我来说看起来很有趣,但我知道它是有效的。 定义了一个结构体,在程序中我们使用 void 指针分配内存。然后使用分配的缓冲区创…

却一份温柔 2024-08-15 13:48:21 7 0

构造可从 C 调用的 python 函数,输入参数具有 *output* 语义

用例如下: 给定一个用 C 实现的(固定的、不可更改的)DLL 想要:用 python 实现的该 DLL 的包装器(选择方法:ctypes) DLL 中的一些函数需要同步原…

巴黎盛开的樱花 2024-08-15 03:50:27 8 0

通用性与类型安全?在 C 中使用 void*

来自 OO(C#、Java、Scala),我非常重视代码重用和类型安全的原则。上述语言中的类型参数可以完成这项工作并启用通用数据结构,这些数据结构既是类型…

孤独难免 2024-08-14 20:00:22 12 0

当 sizeof(char) != 1 时,C 中的字节精度指针算术

如何以单字节精度可移植地执行指针算术? 请记住: char 在所有平台上都不是 1 个字节 sizeof(void) == 1 只能作为 GCC 中的扩展使用 ,而某些平台可…

慕烟庭风 2024-08-14 11:48:34 7 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

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