pointers 相关问题

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

为什么程序只有在我临时给 `char **` 变量赋值时才能运行?

我试图在一个函数中分配一个字符串,并通过一个 char ** 类型的指针返回它。如果我只是做一些琐碎的事情,创建一个 char ** 类型的指针,将它传递给一个函数,然后 l...

回答 3 投票 0

带有 typdef 的函数指针数组

所有关于函数指针的想法对我来说真的很难,我创建了这个:在一个文件中我有这个 typedef typedef int (*Function)(void*,void*); 现在我有一个名为 Queue 的结构和他的一个

回答 0 投票 0

通过重载operator new分配CUDA统一内存导致非法访问

我需要一个非常具体的结构, 基数是一组 Interval 对象。我正在使用 CUDA 样本中已经准备好的样本。 最重要的是,我创建了一个类来包装这个数组 n...

回答 1 投票 0

CUDA统一内存高级问题——非法内存访问

我需要一个非常具体的结构, 基础是一组间隔对象(我正在使用 CUDA 示例中已经准备好的对象) 最重要的是,我创建了一个类来包装这个数组 n...

回答 2 投票 0

我无法更新结构指针中的值

这是我的代码 #包括 #包括 #包括 #包括 #包括 /* 问:读取日志日志文件,并解析...中的每一行

回答 1 投票 0

为什么在我什至没有积极使用的部分代码中访问地图会使程序崩溃?

我有这段代码: 类 BuffComponent :公共组件 { 民众: 使用 BuffMap = std::unordered_map>; BuffMap 爱好者...

回答 0 投票 0

尝试使用键查找匹配值(C++)

我正在尝试查看我的自定义字典以查找给定的 const Key&。找到 Key 后,需要将匹配的 Value 作为 const Value* 而不是 Value 返回。目前,我的代码 ...

回答 1 投票 0

如何在 C 中将字符串文字从字符串数组分配给字符串指针?

我正在尝试创建一个程序,您可以在其中使用 WASD 在屏幕上移动玩家。我想要做的是将一个字符串分配给一个字符串指针。我尝试初始化字符串指针,分配...

回答 1 投票 0

为什么常规交换适用于指针到指针变量?

我知道这两个函数之间的区别:Swap(int *x, int *y) vs Swap(int **x, int **y)。 但是,我不确定这种代码是如何工作的。 怎么可能交换地址...

回答 2 投票 0

我是否造成内存泄漏以及如何修复它

我问是因为我正在创建一个 initialArray,但随后我将它指向一个新数组而不释放最初分配的空间。 在将它指向我的 newArr 之前,我尝试做 free(initialArray) ...

回答 1 投票 0

如何将变量名作为参数传递给函数?

首先,我不是这个意思: 整数值 = 3; 一些功能(3); 某些函数(值); 相反,我的意思是: Editor.h:(**不**#include Foo) #include "GameObjectFactory.h" 主函数() {

回答 0 投票 0

类型转换为 const uint8_t 指针时需要 & 吗? [重复]

我正在使用 Arduino C 中的一个函数,该函数与将数据写入 SD 卡上的二进制文件相关联。原型函数为: 写(const uint8_t *buf,size_t len); write 接受一个指向变量的指针...

回答 1 投票 0

C 中的二元优胜者树

我的项目与举办网球比赛有关。首先,它要求用户输入玩家人数,并根据该人数进行锦标赛的某些阶段。 例如...

回答 0 投票 0

C 语言的 Winner Tree 项目

我的项目与举办网球比赛有关。首先,它要求用户输入玩家人数,并根据该人数进行锦标赛的某些阶段。 例如...

回答 1 投票 0

为什么单指针作为参数不能修改字符串(在 c 中)

通过在函数中使用双指针作为参数,下面的程序可以修改字符串,我明白了。 #包括 #包括 #包括 无效显示...

回答 3 投票 0

从静态成员函数调用成员函数指针

我正在编写一个使用 SDL_Audio 并动态产生声音的程序,但我发现我的实现不是很灵敏,延迟从 0.3 到 0.5 秒不等。 我的怀疑是...

回答 0 投票 0

数组衰减为指针作为函数参数

我知道c编译器认为以下函数定义相同 无效测试(int *数组); // 全部转换为第一个 无效测试(整数数组[]); 无效测试(整数数组[3]); 并在 C99 站...

回答 2 投票 0

数组衰减为指针作为函数参数

我知道c编译器认为以下函数定义相同 无效测试(int *数组); // 全部转换为第一个 无效测试(整数数组[]); 无效测试(整数数组[3]); 并在 C99 站...

回答 1 投票 0

“ptr”的大小是多少? [关闭]

#include 主函数() { char *s[] = {"ice","green","cone","please"}; char **ptr[] = {s+3,s+2,s+1,s}; char ***p = ptr; printf(&qu...

回答 2 投票 0

在C++中是什么意思?整数 *p=(整数*)(&a+1)

在研究c++面试题的时候,卡在了下面这个问题中: 下面代码的输出是什么? 主函数() { int a[5]={1,2,3,4,5}; int *p=(int*)(&a+1); 计算<<*(a)<...

回答 2 投票 0

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