pointers 相关问题

“指向”存储在内存中的另一个值的数据类型。指针变量包含某个其他实体(变量或函数或其他实体)的内存地址。此标记应用于涉及指针使用的问题,而不是引用。使用指针的最常见编程语言是C,C ++,Go和汇编语言。使用特定语言标记。其他有用的标签是描述指针使用的方法,函数,结构等。

无法将泛型结构类型转换为golang中的泛型接口类型

假设有一个通用接口: 类型数据包接口{ 内容() int } 类型 Recycler[Tany] 接口 { 获取()*T } 及其实施: 类型数据包结构体{ 内容整数 } 类型

回答 1 投票 0

在 C 中从 void 指针进行转换时如何释放内存

问题:如果我有一个指向“ints”结构的指针,如下所示,并将其转换为 void 并返回,这是否意味着我不再允许释放它? free如何跟踪分配...

回答 1 投票 0

从嵌套函数调用结构体指针

我在调用结构时遇到问题,将它们作为参数放入 void 函数中,然后调用另一个 void 函数,参数采用相同的结构,所以我将它们都放在指针和 re...

回答 2 投票 0

我只是不明白这个指针的情况[关闭]

这是我的代码: 整数*p; p = 4; printf("p 是 %p ”,p); 免费(p); // 需要 p=NULL,但我不需要 整数*q; q = 5: printf("q 是 %i", *q); 然后错误就来了。 我只需要一个解释...

回答 2 投票 0

在c中创建一个类似strlcpy的函数

我尝试创建一个像 strlcpy 这样的函数,我将其命名为 ft_strlcpy。 我的函数像 ft_strlcpy 一样工作吗 size_t ft_strlcpy(char *dst, const char *src, size_t dstsize) { size_t 长度; 长度 =

回答 1 投票 0

强制转换指针类型的正确方法

考虑以下代码(以及 VirtualAlloc() 返回 void* 的事实): 字节* pbNext = reinterpret_cast( VirtualAlloc(NULL, cbAlloc, MEM_COMMIT, PAGE_READWRITE)); 为什么是

回答 3 投票 0

C#中是否允许返回blittable结构体的解引用指针

是否可以/允许从这样的 C# pinvoke 代码返回结构体的取消引用指针。 该结构是 blittable 的。 Pinvoke 代码和结构是使用 CsWin32 生成的。谢谢...

回答 1 投票 0

C++ 数组指针到指针

//声明变量: int* buf = 新 int[max_size]; // 填写数据: 对于 (int i = 0; i < max_size; ++i) buf[i] += i; // We pass it to the function: process(&buf); Implementation

回答 1 投票 0

在c中实现dsu时出现没有原因的段错误(可能是一个愚蠢的错误)

#包括 #包括 typedef 结构父 { int 节点; 整数总和; } 父级; typedef 结构 DSU { 父母*父母; int* 等级; } DSU; 无效create_dsu(DSU...

回答 1 投票 0

为什么当我访问越界数组时,不对整数使用 C 的 static 关键字会导致 shell 中止?

我试图将一个值分配给 C 演示程序中数组外部的位置。该数组的类型为 int,我希望它溢出到我声明的下一个变量 b。豪...

回答 1 投票 0

C++ 中通过递归实现链表填充

我想学习指针并引用它们。 我将使用以下任务作为示例。 我需要从给定的数字填充下面定义的链表,其中每个数字都是列表的节点。 是...

回答 1 投票 0

C++ 中通过递归实现链表填充

我想学习品特并引用它们。我将使用以下任务作为示例。 我需要从给定的数字填充下面定义的链接列表,其中每个数字都是列表的节点。 结构体ListN...

回答 1 投票 0

c++ 将所有权传递给复合类

我有一个对象(我们称之为 A),我想存储另一个对象(假设它的类型为 B,称为 m),该对象将从创建 A 的函数传递。 B 的创建通过

回答 1 投票 0

C++ 代码解释:指针如何在链表结构上工作

我无法理解这段 C++ 代码的开头发生了什么,它向我解释了如何使用动态数组实现堆栈。我确信代码是正确的,因为程序运行了

回答 1 投票 0

带有 OpenCv 和指针的 OpenMp

我正在开发一个 C++ 程序,该程序使用 OpenCv 分析来自网络摄像头的视频并进行一些运动跟踪(最终目标是尝试为学校项目构建自动气枪哨兵炮塔!) 我是

回答 1 投票 0

为什么在大多数操作系统中,任何地址为 0:1000 的进程中的第一个虚拟页都受到操作系统的保护

我知道NULL指针有特殊的含义,如果指针指向虚拟地址0那么它是一样的。那么这是保护第一个虚拟页的主要原因吗? 我试图绘制我的地图...

回答 1 投票 0

C++ Qt:小部件实际上如何包含在父级中?

Qt 内部如何保存小部件来处理和渲染它们?父窗口小部件是否有某种带有指向子对象的原始指针的数组?或者也许某种智能指针?

回答 1 投票 0

为什么指向数组第一个元素的指针在取消引用后,计算结果为第三个元素? [重复]

当我尝试在 printf() 内部执行此操作时,它会取消对第三个元素的引用,我还尝试使用后置和预增量来取消对该指针的引用。 这是我的代码: #包括 INT...

回答 1 投票 0

在函数或宏中编写可重用的指针类型转换逻辑

这是我问题的背景。我有这个代码: typedef 枚举 DType { float32 } DType; typedef 结构体数组 { 无效*数据; DType 数据类型; ... } 大批; 整个想法是铸造

回答 1 投票 0

Shuffle合并两个节点数相同的链表

我有两个函数用于合并两个链表,假设它们具有相同数量的元素 第一个: def shuffle_merge(self, l1,l2): 节点1 = l1.head 节点2 = l2.head ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.