“指向”存储在内存中的另一个值的数据类型。指针变量包含某个其他实体(变量或函数或其他实体)的内存地址。此标记应用于涉及指针使用的问题,而不是引用。使用指针的最常见编程语言是C,C ++,Go和汇编语言。使用特定语言标记。其他有用的标签是描述指针使用的方法,函数,结构等。
我在Python中使用ctypes,我需要将一个指针传递给指向某个C函数的结构体的指针数组。 这是结构: 类型定义结构{ 浮动x; 浮动y; 浮点z; 浮动拉...
GDAL/ogr2ogr/ogrinfo 每次运行都会产生无效指针错误
按照此处描述的步骤安装 ogr2ogr 后 https://mothergeo-py.readthedocs.io/en/latest/development/how-to/gdal-ubuntu-pkg.html 当我运行 ogr2ogr 或 ogrinfo 时,我得到以下信息...
我很难理解 C 中严格别名的一个方面。 据我了解,不兼容类型的指针不能相互转换。但是指针比较呢...
我的问题是:使用指针和引用有什么好处? 我是 Codesys 的新手,在之前的工作中,我在 TIA Portal(西门子)和 Sysmac Studio(欧姆龙)中进行编程,但从来没有...
我知道根据 malloc 的实现,使用的算法有所不同(自由链表、存储桶、二进制伙伴... - 通常是混合)。 所以我想知道是否有可能知道...
我编写了一个具有两个重载的函数 - 一个用于单个指针,一个用于指针向量。在代码中的某个时刻,我想将一个空向量传递给函数并使用 {} 作为参数...
我正在尝试构建一个运行时命令行工具,但不明白为什么当我尝试对用户输入的字符串进行标记时会出现分段错误。 在 str_utils.c 文件中,表达式 printf("
不安全上下文中 &IntPtr 和 .ToPointer() 之间的区别 - P/Invoke
我正在使用 cuDNN 并使用 C# 和 P/Invoke 来包装 CUDA/CuDNN 函数,这需要在不安全的上下文中处理指针。具体来说,我正在实现设置
我想传递一个函数的指针。我希望这个指针指向数组中间的某个位置。假设我有一个像 unsigned char BufferData[5000]; 这样的数组,下面的统计数据会...
结构或类中的字符串到 char* 转换给出未定义的第一个字符
我想将 std::string 转换为带有 size_t 的 char* 并将结果存储在结构中。稍后我想再次检索 std::string 。不幸的是,当我稍后检索 std::string 或 char* 时...
为什么以下代码中的结构体指针“p”没有使用分配给它的“temp”值进行更新?
#包括 #包括 结构节点{ 整数数据; 结构节点*链接; }; int main(int argc, char *argv[]) { 结构节点*p; p = 空; 追加...
在第二次调用 strtok() 期间,代码引发以下错误:大小 1 的读取无效
我是 C++ 新手,我不明白为什么代码不继续标记文本数组,而是引发错误。 我怀疑问题可能是因为传递了令牌 ptr ...
首先我的问题只是C,而不是C++。我已经搜索过 SO 并谷歌我的问题,但我认为它来自于对 valgrind 和 C 中函数参数中的一些指针缺乏理解,所以......
我正在使用嵌套的稀疏指针数组,并希望概括每个级别的指针的分配和初始化。 我决定使用 for 循环来迭代每个级别,但是......
gcc:从硬件寄存器读取时“-fno-strict-aliasing”的奇怪行为
我正在尝试使用 gdb 调试 C 程序。我使用的编译标志如下 -fno-strict-aliasing -Wall -DHAVE_CONFIG_H -DNO_OLD_ERF_TYPES -Werror -Wredundant-decls -O2 -DNDEBUG -DBY...
将节点数组(可变长度)转换为const float**以调用opencv.calcHist
上下文 我目前正在 https://github.com/piercus/node-opencv (从 https://github.com/peterbraden/node-opencv 分叉)上工作,我正在为 calcHist 函数实现一个活页夹。 问题 C++
在我的项目中,我从 json 文件中加载了大量数据。 为了加快速度,我使用一个线程,即在 std::deque 中加载文件内容,另一个线程,格式化来自 std::de 的数据...
好吧,这让我感到非常困惑。我只是不知道这个作业有什么问题: 无效*pa;无效*pb; 字符*ptemp;字符 *ptemp2; ptemp = (char *)pa; ptemp2 = (char *)pb; 可以...
我需要编写一个程序来从堆栈中删除奇数,但是如何呢? 我正在学习知道我非常迷失该做什么,在我的头脑中我的逻辑是正确的,但当然不是。 #包括...
我想创建一个对变量记录类型执行一些操作的过程。在全球范围内,我有一系列记录。我想对数组进行排序,但要按记录的字段进行排序。我想通过...