pointers 相关问题

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

当我在板条箱中使用 Rust 工作区时,Vec 会清除

我最近创建了一个工具,它允许我通过结构名称从代码中的任何位置访问结构。 它的工作方式非常简单,分配足够的空间来容纳所需的str...

回答 1 投票 0

链表节点结构没有意义 C++

#包括 使用命名空间 std; 类 IntNode { 民众: IntNode(int dataInit = 0, IntNode* nextLoc = nullptr); void InsertAfter(IntNode* nodeLoc); IntNode* GetNext(); 无效

回答 1 投票 0

C语言中声明指针和数组有区别吗?

我正在将旧的视频游戏模拟器移植到 Arduino MCU 环境。与此同时,我对 C 代码进行了大量重构,因为它需要一些清理和简化。 使用 C 语言...

回答 1 投票 0

将数组分配给自定义结构

我有这段代码,它将 8 个元素的数组分配给指向自定义结构 (Input_Leo) 的实例 j 的指针: 在CFNN.cpp中: { 双 tx_tech_variable_vec[8] = { 0 }; //我需要...

回答 0 投票 0

如何在 lambda 中捕获类成员的类成员

我尝试从 lambda 类的函数中捕获某个类成员的类成员。 澄清一下:ClassA 有一个 ClassB 类型的类成员,它有一个成员 C(例如指针)。克拉...

回答 1 投票 0

C 内存访问错误分段故障 -

uint32_t binDataSize = 0; void *binData =Snapshot_Recovery(argc, argv, &binDataSize); snapshot_header *snapPtr = (snapshot_header *)malloc(binDataSize); printf("bindataSize 为 %u &quo...

回答 1 投票 0

通过引用传递数组并找到其大小

如何通过引用传递数组并查找其长度。目前我有下面的代码,这似乎没有打印实际的数组大小。我们可以使用 sizeof() 或 size() 来打印数组大小吗? #包括...

回答 1 投票 0

使用嵌套类访问解引用指针异常

我正在用 C++ 进行编程,在处理包含指向父类的指针的子类时,我遇到了取消引用的指针异常。简化的代码是这样的: 上课...

回答 1 投票 0

使用继承类访问解引用指针异常

我正在用 C++ 进行编程,在处理包含指向父类的指针的子类时,我遇到了取消引用的指针异常。简化的代码是这样的: 上课...

回答 1 投票 0

给定一个已排序的整数数组,如何找到最长的相同值的数字序列,并将该数字存储在指针变量中?

我想编写一个 C 函数,它获取一个已排序的整数数组、其大小和一个整数指针作为参数,并完成以下任务: 1. 查找并返回 lon 的长度...

回答 1 投票 0

C 与 C++ 结构对齐

我在最近的一次采访中被问到有关 C++ 结构体字段对齐的问题,并推测 C 和 C++ 在结构体打包中遵循相同的策略。 然而,这是错误的假设。内部...

回答 4 投票 0

为什么在使用 typedef 时将非常量指针视为 const?

typedef char* c; const c ptr1 = "指针"; ++ptr1; /// 错误 const char* ptr2 = "指针"; ++ptr2; /// 运行良好 现在 ptr1 应该是 const char* 类型,因此是一个非常量指针,那为什么......

回答 5 投票 0

C 中函数结果指针的初始化

#包括 #包括 #包括 int *(*FF(int T[],int k))[2]; int main(){ int TAB[4][6]; int *(*(*a_1)(int [], int))[2]=FF+1; int *(*a_2)[...

回答 1 投票 0

当我尝试在 Ubuntu 22.04 中使用 Makefile 编译文件时,如何解决“错误:‘FILE’没有名为‘_ptr’的成员”?

我在这里遇到了新问题。我正在尝试编译一个 C 文件,其中有一个部分使用 FILE 结构中的 _ptr 指针从文件“users.txt”中读取信息。主要问题是当我...

回答 1 投票 0

64 位 PChar 指针算术给出范围检查错误

我正在追踪第 3 方代码深处的一个错误,其中语句 fStringLen := Str - fToIdent; 给出运行时错误,其中: Str是一个PChar私有函数参数,此时为'' (初始化...

回答 1 投票 0

为什么我的列表没有在进位后添加最后一个节点?

我目前正在尝试回答leetcode中的添加两个数字的问题,我的解决方案似乎按我的预期运行,但是在需要我的最终进位int的情况下,它不会添加到...

回答 1 投票 0

C++,使用派生类虚函数并以派生类类型指针作为参数

我试图理解带有指针和虚函数的派生类是如何工作的。我想要做的是使用基类中的虚函数,以便它采用类类型的指针...

回答 1 投票 0

下面的指针指向什么?

您好,我只是想更好地理解指针。我正在研究指针和空指针,我编写了以下代码: #包括 #包括 int主要...

回答 1 投票 0

在 Python 中将 C 指针转换为 numpy 数组的问题

我正在尝试在Python中使用ctypes来利用C库。 C 库提供了一个通过指针返回两个数组的子例程:一个用于整数数据,一个用于浮点数据。 这是一个简化的

回答 1 投票 0

使用 %p 计算 printf 中的表达式

我正在研究 C 语言中的指针。尝试了很多方法来确保我理解指针是如何工作的,但我发现了一些我不理解的东西。这是有问题的代码片段: 整数 b = 30;

回答 1 投票 0

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