void-pointers

void-pointers

文章 0 浏览 4

在 C++ 中迭代不同类型的集合

情况 我有一个用于 T 类型图像的模板类 TIppImage。我有单例类CIppMemoryManager,它可以存储许多不同大小和类型的图像。 class CIppMemoryManager { …

断念 2024-11-26 23:20:54 1 0

如何在 C# 中编组 void* 函数返回类型和参数?

我有一个带有原型的 C 函数, void* VoidPointer(void*); 现在我需要在 C# 中对其进行封送(使用 DllImport)。但我不知道如何在C#代码中提及参数。 …

千紇 2024-11-25 04:00:38 0 0

将 void* 投射到更高的东西的安全方法?

我有一个通用类来管理各种类型的资源,但由于我不想为每个 T 创建一个 ResourceManager 实例(因此为每个类型 T 都有一个资源管理器),所以我必须Res…

-黛色若梦 2024-11-19 03:27:34 1 0

在 C 中将 double 转换为 void*

我正在编写一个解释器,我希望能够将函数返回的任何值存储到 void 指针中。我将 int 和各种指针存储为 void 指针没有问题,但在尝试将 double 转换为 …

孤独岁月 2024-11-18 13:36:25 2 0

将块强制转换为 void* 以进行动态类方法解析

+(BOOL)resolveClassMethod:(SEL)aSel { NSString *lString = NSStringFromSelector(aSel); if ([self validateLetterAndAccidental:lString]) { id (…

慈悲佛祖 2024-11-15 16:23:02 4 0

在运行时向对象添加任意类型

在我们的应用程序中,我们有一个在运行时接收属性的对象。例如,要向对象添加浮点: my_object->f("volume") = 1.0f; 检索体积的工作方式相同: cout …

落墨 2024-11-15 08:43:42 2 0

如何在堆栈 c++ 中存储 void*容器

我正在使用用 C 编写的库,并且该库提供仅使用 void* 的标头。该库用于创建一种图形,存储在 C 数据库中。标头将 void* 返回到图中的节点。为了创建图…

笑咖 2024-11-15 06:07:23 3 0

为什么将指针强制转换回原始类会产生奇怪的行为?

假设在我的代码中,我必须将 void* 存储为数据成员,并在需要时将其类型转换回原始 class 指针。为了测试它的可靠性,我编写了一个测试程序(linux ubu…

彡翼 2024-11-14 17:36:52 3 0

处理 c++ 中的对象

有人告诉我,句柄是一种“空”指针。但“空指针”到底是什么意思以及它的目的是什么。另外,"somehandle = GetStdHandle(STD_INPUT_HANDLE); 是做什么…

心的憧憬 2024-11-14 15:04:13 4 0

void 指针有条件引发段错误

当我们处理空的前一个或下一个指针时,我使用双链表并在边缘情况下获得一些奇怪的性能。 GDB 返回以下错误: Program received signal SIGSEGV, Segme…

忆梦 2024-11-11 01:17:30 5 0

增加 void* 时的垃圾值

此代码: #include 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 3 0

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

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

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

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

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

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

C# 中的 void* 替代方案

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

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

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

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

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