pointers 相关问题

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

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

使用位图时,几乎总是强制图像的每一行都从 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

如何将 char 转换为 unsigned int?

我有一个字符数组,它实际上用作字节数组,而不是用于存储文本。在数组中,有两个特定的字节表示我需要存储到无符号整数中的数值...

回答 6 投票 0

内联汇编函数指针调用

我删除了这个问题,以抗议 Stack Overflow 与 OpenAI 合作的决定。 这一举措窃取了所有为 Stack Overflow 做出贡献的人的劳动成果,而且无法选择退出。 开放人工智能...

回答 1 投票 0

C 和 C++ 中 void 指针的用处

我知道 void 类型在 C 中意味着根本没有值 https://www.gnu.org/software/c-intro-and-ref/manual/html_node/The-Void-Type.html 。但是,我看过一些 C 代码,其中有一些参数变量...

回答 1 投票 0

将已定义的 std::unique_ptr 的所有权转移给类对象的成员

我试图将已定义的 std::unique_ptr 的所有权转移到类对象的成员: #包括 #包括“记忆” // 基类 班级基础 { 公众:...

回答 1 投票 0

从指针获取缓冲区

这是我将最后一个错误放入缓冲区的代码,但我不知道如何将 IntPtr 转换为我可以读取的内容...我只是得到一个很长的数字。 /// 返回类型:void ///pErr...

回答 2 投票 0

如何限制 C 中的数组参数(而不使它们成为指针)?

动机 数组参数可以互相别名,编译器必须仔细考虑这种可能性。因此,例如:GodBolt int foo(int a[10], int b[10]) { a[0] += b[0]; 返回...

回答 1 投票 0

esp32 c++ 指向对象的指针丢失了? [重复]

我不明白为什么这不起作用......我会尽力解释: 主要我需要一个 Sim800Cls 类的对象。另一方面,Sim800Cls 需要一个 Prueba 类的对象。 都是 Sim8...

回答 1 投票 0

为什么我的非托管行李返回错误值?对齐偏移计算可能出现问题

我创建了这个非托管包数据持有者,它允许我在严格的非托管上下文中使用它。但是,我认为对齐似乎存在一些问题。我就是想不通...

回答 1 投票 0

如何在不使用memcpy的情况下将结构数组分配给类变量

我正在创建一个类,正在使用结构数组做一些事情,但问题是我无法将数组引用分配给该对象。 已经在尝试找到解决方案,但仅适用于复制...

回答 2 投票 0

错误 C2064:术语不计算为采用 0 个参数的函数

大家! 我在地图容器中维护一组通道数据,可以通过通道名称访问单个通道数据。关于这一点,我写了一个简单的函数

回答 2 投票 0

Common Lisp 中指向外部字符串的指针

使用 SBCL,我尝试使用以下签名调用 GStreamer 函数: void gst_init (int *argc, char **argv[]); 所以我根据我在这里看到的内容编写了这个接口代码(简化的): (cffi:

回答 1 投票 0

释放结构后,结构的成员会被分配一个新地址

我正在开发一个程序,该程序使用lwIP库并将STM32F769I-DISCO变成连接到TCP服务器的TCP客户端(目前该角色由Hercules设置实用程序履行)。我妈...

回答 1 投票 0

当我在 C++ 代码中声明新指针时,(dataType *ptr = new dataType;) 和 (dataType *ptr;) 有什么区别?

我想知道在C++中声明新指针时这两种语法之间的区别: 数据类型 *ptr = 新数据类型; 与 数据类型 *ptr; dataType 是语言中的任何数据类型或形成的数据类型

回答 1 投票 0

有没有办法确定指针在 C 中的表示是否是“线性”的?

据我所知,在C中,如果指针转换为整数,则不能保证指针算术的行为反映了整数算术的行为。换句话说,有...

回答 1 投票 0

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