pointers 相关问题

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

Typedef 函数指针?

我正在学习如何动态加载DLL,但我不明白的是这一行 typedef void (*FunctionFunc)(); 我有几个问题。如果有人能够回答他们,我将不胜感激。 ...

回答 6 投票 0

首次引用未定义符号

我是 C++ 新手,正在学习模板类和动态内存分配,因此如果这里出现愚蠢的错误,我深表歉意。我无法准确说出这段代码中的问题是什么,但我无法...

回答 1 投票 0

需要左值作为一元‘&’操作数

我有以下几行代码: #定义端口9987 和 char *ptr = (char *)&PORT; 这似乎适用于我的服务器代码。但当我在客户端代码中编写它时,它给出了此错误消息......

回答 3 投票 0

C++ 如何安全地获取向量元素的指针/引用?

如何获取和存储对向量中元素的指针/引用而不用担心内部向量重新分配? 例如: std::向量 v1; v1.push_back(10); std::向量 v2; v2.

回答 1 投票 0

C++中有没有指定的方法删除指针并将其设置为nullptr?

在我的c++代码中,例如在类的析构函数中,我经常有这样的块: 如果(m_指针){ 删除m_pointer; m_pointer = nullptr; } 我只是想知道,是否有更好的、指定的、...

回答 1 投票 0

ctypes 在尝试返回指针时“崩溃”

我目前正在尝试从.dll库中获取指针元素(使用cygwin和gcc编译 - 源代码是C语言)。但是当在python内部执行C函数时。该程序只是&q...

回答 1 投票 0

leetcode第46题中int** returnColumnSizes是什么(语言:c)

这个问题是基于leetcode问题46:排列。 为了方便起见,问题的副本: 给定一个由不同整数组成的数组 nums,返回所有可能的排列。你可以回来...

回答 1 投票 0

C 中的简单缓存实现

为什么有人可能将缓存实现为 void DoSomethingWith(CGColorRef 颜色) { 静态 CGColorRef 缓存颜色 = NULL; 静态 int 缓存颜色 ID = 0; 如果(颜色==缓存颜色&&...

回答 1 投票 0

C++ 中指针数组中基于范围的 for 循环[重复]

有没有办法在指针中使用foreach?例如 int 数字[] = {1,2,3,4}; for (int& n : 数字) { n*=2; } 这工作正常,但如果我用 int 指针 foreach 更改数字会给出

回答 1 投票 0

C++ 中指针数组中的 Foreach 循环

有没有办法在指针中使用foreach?例如 int 数字[] = {1,2,3,4}; for (int& n : 数字) { n*=2; } 这工作正常,但如果我用 int 指针 foreach 更改数字会给出

回答 1 投票 0

为什么 printf 无法打印指针字符串?

我用c语言编写了这个程序,用于打印字符串的内容。 但不要打印字符串! #包括 #包括 #包括 #定义 GROW_BY 10 int main(){ ...

回答 1 投票 0

out 关键字如何能够分配回指针?

原始片段很容易理解: ref var l = ref Output22[0][i]; ref var r = ref Output22[1][i]; SpuReverb.Process(ref Reverb, l, r, out l, out r); 然而,使用 & 也有效...

回答 1 投票 0

是不是UB立即给指针分配了无效地址?

这个问题适用于C 和C++。我一直认为可以为指针分配任何值,只要当您取消引用该指针时它指向“有效”内存(内存...

回答 1 投票 0

在 Delphi/Free Pascal 中: ^ 是一个运算符还是仅仅表示一个指针类型?

在 Delphi/Free Pascal 中: ^ 是一个运算符还是仅仅表示一个指针类型? 计划项目1; {$APPTYPE 控制台} 变量 P:^整数; 开始 新(P); P^ := 20; 写(P^); // 嗬...

回答 1 投票 0

在指针算术和转换方面处理位图的正确解决方案是什么?

使用位图时,几乎总是强制图像的每一行都从 4 字节边界开始。如果图像的位深度小于 32 字节,这可能会导致填充...

回答 1 投票 0

python ctypes 中的回调

我正在尝试使用 ctypes 在 Python 中包装 C 库。函数调用需要一个回调函数,我使用编程手册实现了该函数。问题是我无法获得返回值...

回答 1 投票 0

是什么让这三个指针成为一组?

在阅读“逆向 - 逆向工程的秘密”时,我遇到了这段代码: 未知结构->成员1 = 0; UnknownStruct->Member3 = &UnknownStruct->Member2;

回答 1 投票 0

在 system() 中使用字符串(也许是 system_() )

我的问题是在 system() 中使用字符串。 您可能知道,您可以在 C++ 中将控制台命令与 system() 一起使用(如果您确实愿意,也可以使用 system_() )。我想做一个简单的文本编辑器,其中...

回答 1 投票 0

将嵌套的 std::array<std::array<char,M>,N> 传递给采用 char**

我在外部库中有一个 C 函数,它接受 char** 参数(指向指针列表的指针,每个指针代表以 nul 结尾的 C 字符串的第一个字符)。 在客户...

回答 1 投票 0

比较 C 中字符串循环中的计数器和指针

我编写这些代码来读取字符串中的字符 第一次使用计数器: const char str[] = "你好世界!"; for (无符号短整型 i = 0; str[i]; i++) { char c = str[i]; } 第二次使用

回答 1 投票 0

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