pointers 相关问题

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

如何使用指针返回指针数组中的特定值?

我正在使用SDL2/C++显示图像,如果玩家按下箭头键(上、下、左、右),它会显示相应的图像“上”、“下”、“左”、 “对&

回答 0 投票 0

在 C 中实现原始哈希函数时出现段错误

我正在尝试集成一个相当原始的“散列”功能。我知道它不是密码安全的,它只是为了学习...... 它编译但每次都会出现段错误... 我放第一个

回答 1 投票 0

在 C 中递归期间丢失先前在二维字符数组中分配的值

最终目标是将字符串从别名链接列表转换为“别名”值,每次转换时我们都会重新检查列表,以防万一新值也有别名。 我是

回答 0 投票 0

关于c++ pionter的困惑

代码如下: int a[5] = { 1, 2, 3, 4, 5 }; 整数* p = (整数*)(&a + 1); printf("%d, %d", (*a+1), *(p - 1));\ // 输出 2, 5 因为我相信 p 指向数组 a 中的第二个元素,whic...

回答 3 投票 0

指针概念

以下代码的输出正在显示,但每当我运行代码时我都会收到一条警告消息 我尝试访问字符数组的元素,然后一个一个地显示它们

回答 0 投票 0

c++ 映射到无符号字符数组

我正在尝试从 openweathermap.org api 中提取天气图标,并使用 u8g2 库(Arduino IDE,C++11)将它们显示在 ESP32 驱动的 OLED 显示器上。 在 openweathermap.org 天气 api 中,16 ...

回答 3 投票 0

Golang 通用指针无法设置 [重复]

我正在用泛型做方法,它会从泛型指针获取或设置一些东西,我做错了什么? 操场 包主 导入“fmt” 输入 IPlayer[W any, I any] struct { ...

回答 0 投票 0

连续调用返回类成员引用的函数后指针的意外行为

C++ 初学者在这里。我读过,返回对函数局部变量的引用不是好习惯,因为它在函数返回时超出范围。我明白为什么这是...

回答 2 投票 0

指向 4 个字节的双精度指针如何指向 8 个字节的双精度?

我有一个天真的问题: 即使在 32 位机器上,double 也是 8 字节,也是 long long,我们知道该实现的指针大小仅为 4 字节。因为那和...有关系

回答 1 投票 0

在非阻塞队列 c++ 中使用指针的最高有效位作为标记

我正在尝试实现一个并发非阻塞队列,其中标记位于指针的 16 个最高有效位中。它在这里遵循这个算法: http://www.cs.rochester.edu/research/

回答 1 投票 0

释放向量的内存对象指针的向量指针对象指针的指针对象指针的指针

首先我动态分配一个对象: 对象* someObject = new Object(); 然后我将这个指针的地址插入到一个向量中: std::vector someVector0; someVector0.push_back(...

回答 2 投票 0

使用 Floyd 算法找到循环的第一个节点,移动“快速指针”的速度比每个操作两个节点快?

在Floyd的算法中,每个人都使用一个每次操作移动到下一个节点的“慢指针”,和一个移动到next.next节点的“快速指针”。当他们相遇时,我们移动 &

回答 1 投票 0

更改数组大小 C++

我创建了一个数组指针作为全局变量,如下所示: T *包; 包 = 新 T[尺寸]; 我有一种方法可以将东西插入数组中;但是,如果它检测到它会溢出...

回答 4 投票 0

如何将双指针设置回第一个数组元素?

编辑以添加整个作业和预期输出。 您受雇协助消防员在广阔的地理区域定位野火。该区域被划分为更小的区域。每个区域是

回答 3 投票 0

当我在 c [重复] 中使用 free() 时程序崩溃

这个作业我真的需要帮助: “编写一个 void 类型的函数,它接受一个字符数组并创建两个新数组 (动态的)。其中一个函数复制小写字母让...

回答 1 投票 0

具有继承和指针的内存组织

你好,这是代码 类消息{ 民众: 国际信息1; 国际信息2; 字符*味精; }; 类 SpeMsg:公共消息 { 民众: 结构 speInfos { int speInfo1; int speInfo2; ...

回答 2 投票 0

此代码中的空字符终止存在一些问题

#include #包括 #包括 内部主要(){ char *str = (char*)malloc(4); strcpy(str,“aaab”); 字符 *pt; strcpy(点,海峡);

回答 3 投票 0

关于char数组和指针的混淆

代码如下: char a[][5] = { "abc", "ijk", "defg", "opq" }; 字符 *p = &a[1][1]; printf("%d,%s,%s", a[2] - a[0], &p[1], &p[5]); // ...

回答 2 投票 0

如何在 Tensorflow C api 中释放内存

我正在学习如何使用 Tensorflow C api,但在释放内存时遇到了麻烦。根据 Valgrind,我在 1 个块中丢失了 112 个字节。我不知道我错过了什么。我相信这是一个类型转换问题......

回答 0 投票 0

ReadWriteMemory 写一个值是行不通的

我试图将一个值写入一个指针,当我读取它时它工作得很好,毫无问题地显示该值,当我尝试在其中写入一个值时,它根本没有改变,与其他相同游戏...

回答 0 投票 0

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