pointers 相关问题

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

Delphi 我正在尝试检查发件人的位置,但我得到了无法访问的值。我该如何正确做?

我有一个带有 OnMouseUp 函数的图像,我使用 Sender 放置了一个 if 语句 它不能直接与发送者一起工作,因为它告诉我它必须是一个对象,但事实并非如此......

回答 1 投票 0

停止覆盖向量中的地址?

我的问题如下。我有一个向量类 elementList,其中包含沿表面描述三角形的元素,但是当我将单独构造的元素添加到 elemen 中时...

回答 1 投票 0

来自堆的指针和来自堆栈的实例 C++

我的目的是确定是否应该使用delete将变量释放到存储在链表中的指针... 我的想法是考虑在堆中分配的任何指针都将严格

回答 1 投票 0

将引用指针从基类传递到派生类型

我遇到了一种情况,我从函数中获取对指针的引用作为返回类型。引用很重要,因为我需要调用代码能够修改指针。 但我...

回答 1 投票 0

使用 C 检查字符串是否为有效的 Markdown 表行

作为程序的一部分,该函数接收一个指向字符串的指针,并检查它是否是 Markdown 表的有效行,可以提取其中的数据。 如果它识别表头,则 .md-sy...

回答 1 投票 0

为什么我的交换函数中的 print 语句给出这样的输出?

#包括 无效交换(int * x,int * y){ 国际温度; 温度=*x; *x = *y; *y = 温度; printf("函数内 x 和 y 的值为 x = %d 且 y = %d", x,...

回答 1 投票 0

为什么调用 Box-ed 闭包需要不稳定的 fn_traits?

考虑以下代码: #![特征(fn_traits)] fn test_fn_2_args(f:盒子) 在哪里 F: Fn(i32, i64) -> i32 { 作为 Fn<(i32, i64)>>::call(&f, ...

回答 1 投票 0

重新解释指针的指针转换

我有两个类,一个父类和一个子类(从父类继承)我想知道是否可以使用reinterpret_cast或som将子**转换/转换为父**。

回答 1 投票 0

为什么“fmt.Print”和“print”对于“修复 Go 1.22 中的循环”表现不同?

我发现“fmt.Print”和“print”对于“Fiking For Loops in Go 1.22”的行为有所不同。 在 Go 1.22 中,循环变量在被 clo 捕获时不再共享内存...

回答 1 投票 0

如何访问 TwinCAT 3 HMI Engineering 中的 REFERENCE-TO-X 成员

这个问题是关于倍福产品TE2000 | TwinCAT 3 HMI 工程。 (使用v1.12.760.48) 在 HMI 项目中,我希望能够从 PLC 项目中的实例访问变量...

回答 1 投票 0

是否允许转换和取消引用“兼容”结构的结构指针?

假设我有类似的东西: 列表.h: //... #包括 typedef 结构体node_s{ 结构node_s *下一个; 结构体node_s *prev; 字符数据[]; }节点_t; void* getDataFromNode(

回答 3 投票 0

当仅给出指向第一个元素的指针时,是否有更有效的方法来修改函数中的数组内容?

我只是想知道是否有比我完成的方式更有效的方法来实现功能。该函数的约束是参数必须保持相同,...

回答 1 投票 0

MISRA C:2012 11.3 违规将 (float *) 转换为 (uint32_t *)

我有来自串行消息编码器的以下代码: uint32_t 位; *((float *) &bits) = some_external_variable; pFrame->数据[0x2C] = ((uint8_t)(位>> 0x18) & 0xFFu); pFrame-...

回答 1 投票 0

关于将指针记录为函数变量的问题

如果我定义以下过程: 过程 get_String(var aStringPtr: PAnsiChar); 函数 set_ReturnValue(aInputValue: AnsiString) : PAnsiChar;超载; 变量 iLen:整数; 开始 ...

回答 1 投票 0

使用 char 指针会导致 C++ 中的 SEGMENTATION FAULT (core dumped) 错误 [已关闭]

最近一直在学习指针和数组。如果我没记错的话,我们可以实现 char 数组和 char 指针来存储字符串类型数据。但在下面的例子中,当我们初始化一个

回答 1 投票 0

如何返回结构体指针数组?

我想返回一个结构体指针数组。 我希望结构指针数组可以在主函数中访问。但它总是会破裂。我尝试过使用智能指针,但似乎...

回答 1 投票 0

将函数作为函数参数传递给链表排序

我正在编写一个程序,它提供了创建和操作链接列表的工具。我已经完成了添加、删除节点等方法。但是,为了创建排序的方法...

回答 1 投票 0

每次在链接列表中添加新的值时,之前的值都会被覆盖

我正在尝试将原始类“day”的对象添加到链接列表中,这些对象具有称为“classment”的整数值,以便我可以跟踪哪一天先到来。问题是,e...

回答 1 投票 0

如何使用dynamic_cast运算符识别失败的转换?

Scott Meyer 在他的《Effective C++》一书中说,dynamic_cast 用于向下或跨继承层次结构执行安全转换。也就是说,您使用dynamic_cast将指针或引用强制转换为基类...

回答 3 投票 0

逗号运算符安全地用于在 C 中返回指针

以下代码安全吗?宏 gen_call() 返回的 ptr 是否有可能 可能包含垃圾值,因为它未初始化为 NULL。我假设逗号操作...

回答 2 投票 0

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