void-pointers

void-pointers

文章 0 浏览 3

使用 void* 的 C 通用可编辑函数

我陷入了一些问题。 我需要编写一些像 memcpy(void*, const void*) 这样的函数,其签名应该是: void arrayCopy(void *dest, int dIndex, const void …

我不咬妳我踢妳 2024-09-19 23:45:44 5 0

关于指针的有趣问题..请帮助

#include&ltiostream&gt #include&ltconio.h&gt using namespace std int main() { int x = 65 int *ptr = &ampx char * a= (char *)ptr cout&lt&lt(i…

野心澎湃 2024-09-18 10:03:54 5 0

强制转换空指针

我在较旧的 C 代码中看到过很多以下内容: type_t *x = (type_t *) malloc(...) 既然 malloc() 返回的指针是 void *,那么对其进行强制转换有何意义?…

我是有多爱你 2024-09-15 19:30:03 6 0

C中void指针的指针运算

当指向特定类型(例如 int、char、float 等)的指针递增时,其值会增加该数据类型。如果指向大小为 x 的数据的 void 指针递增,它如何指向前面 x 字节…

迷爱 2024-09-15 15:14:02 5 0

在 MSVC 中对 void * 执行指针运算时出错

Error 1 error C2036: 'const void *' : unknown size file.cpp 111 我不跟。 GCC 从不抱怨 void * 指针算术,即使在 -ansi -pedantic -Wall 上也是如…

拔了角的鹿 2024-09-14 07:07:36 2 0

表达式“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 3 0

如何让 void** 指向函数?

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

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

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

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

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

将 void* 转换为 std::string

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

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

如何摆脱空指针

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

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

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

假设这个程序: #include &ltstdio.h&gt #include &ltstring.h&gt static void ring_pool_alloc(void **p, size_t n) { static unsigned char pool[25…

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

C++ 中的空指针

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

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

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

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

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

Ncurses 用户指针

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

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

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

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

夏花。依旧 2024-08-20 20:07:03 6 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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