void-pointers

void-pointers

文章 0 浏览 4

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

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

慕烟庭风 2024-08-14 11:48:34 8 0

void 大小未知时的指针算术

在 Visual Studio C++ 版本 9(可能还有其他版本)中,以下代码: int a = sizeof(void); void const *b = static_cast("hello world"); b += 6; 生成…

云淡月浅 2024-08-13 15:07:58 8 0

在C中传递Void类型参数

你好,我正在 C 中进行一项作业,我需要将未知类型的参数传递到函数中。 例如假设我有以下内容: int changeCount(void* element) { element.Count = …

爱人如己 2024-08-12 05:10:51 4 0

void 指针:C 和 C 之间的区别++

我试图了解 C 和 C++ 在 void 指针方面的差异。以下代码在 C 中编译,但在 C++ 中不编译(所有编译均使用 gcc/g++ -ansi -pedantic -Wall 完成): in…

回首观望 2024-08-11 04:44:22 10 0

C:深度复制 - 具有 void 指针的结构

我有一个以下结构 struct teststruct { int *a; void *data; }; 是否可以对包含 void 指针的结构进行深层复制?我假设我无法判断 data 指针指向多少字…

相思碎 2024-08-10 16:50:39 9 0

指针算术和 C# 编译器

为了学习的目的,我最近查看了一个使用 Win32 WriteFile 的现有程序集(使用 Reflector)。实现是: Write(IntPtr handleFile, void* bufferData, uin…

北音执念 2024-08-09 12:15:32 5 0

实现 Win32 文件写入

[DllImport("kernel32.dll", SetLastError=true)] public static extern unsafe bool WriteFile(IntPtr hFile, void* lpBuffer, uint nNumberOfBytesT…

心房的律动 2024-08-09 11:12:53 6 0

Objective-C:id 和 void * 之间的区别

id 和 void * 有什么区别?…

哥,最终变帅啦 2024-08-02 23:31:08 8 0

C:通过 void * 返回的函数

来自Java,我对使用 Void 允许返回值感到困惑: void *emalloc(size_t s) { void *result = malloc(s); if (NULL == result) { fprintf(stderr, "MEMO…

鸢与 2024-07-30 11:34:44 10 0

C++/CLI 中的 void* 到 Object^

我正在致力于将大量 .h 和 .lib 文件从本机 C++ 包装到托管 C++,以便最终用作 C# 中引用的 .dll。 一些本机 C++ 函数的返回类型为 void*。 当我将值…

有木有妳兜一样 2024-07-29 01:24:55 6 0

删除空指针安全吗?

假设我有以下代码: void* my_alloc (size_t size) { return new char [size]; } void my_free (void* ptr) { delete [] ptr; } 这安全吗? 或者在删…

挖个坑埋了你 2024-07-23 05:19:50 12 0

如何在 PyObjC 选择器中表示 void 指针?

我想将 NSOpenPanel 用于我正在设计的应用程序。 这是我到目前为止所得到的: @objc.IBAction def ShowOpenPanel_(self, sender): self.panel = NSOpe…

七度光 2024-07-19 14:57:43 9 0

C编程中void指针的概念

在 C 编程语言中,是否可以在不进行类型转换的情况下取消引用 void 指针? 另外,有没有什么方法可以概括一个可以接收指针并将其存储在 void 指针中的…

森林很绿却致人迷途 2024-07-15 20:32:12 9 0

C++ 中指向 void 的指针?

我正在阅读 Ogre3D 实现中的一些代码,但我无法理解 void * 类型变量的意思。 指向 void 的指针在 C++ 中意味着什么?…

溺ぐ爱和你が 2024-07-10 22:45:48 13 0

在 C 中使用 void* 指针的缺点

在 C 中使用 void * 有很多缺点(内存相关、类型相关、效率方面......)。 尽管如此,我们还是经常使用它们,因为它们提供了灵活性。 使用 void * 列…

探春 2024-07-09 04:33:04 10 0
更多

推荐作者

隔纱相望

文章 0 评论 0

昵称有卵用

文章 0 评论 0

梨涡

文章 0 评论 0

蓝咒

文章 0 评论 0

白芷

文章 0 评论 0

樱娆

文章 0 评论 0

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