pointers 相关问题

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

为什么 Deref::deref 的返回类型本身是一个引用?

我正在阅读 Rust 的 Deref 特性的文档: 酒吧特质 Deref { 类型目标:?大小; fn deref(&self) -> &Self::Target; } deref 函数的类型签名似乎是反的

回答 3 投票 0

在c中将struct指针转换为char指针

我正在开发一个程序,我们正在尝试将结构体指针转换为字符指针,以便稍后可以在其他函数中使用它,我听到有人说,如果结构体的元素是

回答 1 投票 0

C#中COM对象的实际地址

我有一个COM对象,我试图获取它的实际底层地址,这样我就可以获得vtable的地址。我需要这是一个有效的数字地址,因为我需要能够...

回答 1 投票 0

运行时错误:“索引数组时加载‘char’类型的空指针”

我正在尝试编写一个修剪函数,但是当我尝试使用它时,当我尝试运行此代码时,编译器会给出运行时错误或加载“char”类型的空指针: // 修剪尾随空白...

回答 1 投票 0

C# 指向具有托管字段的“ref struct”指针的安全问题。忽略警告 CS8500

考虑以下代码: 公开课 SomeClass { 公共 bool someBool; } 公共引用结构 RefStructWithManagedFields { 私人某个班级? _托管字段; ...

回答 1 投票 0

如何在LinkedList中使用指针将节点设置为参数?

Linkedin中有两个函数:insert_first和testLinkedList_inser_first。 其结构如下所示。 #pragma pack(推, 1) typedef 结构 ColumInfo { 字符名称[MAX_LENGTH]; 字符

回答 1 投票 0

尝试在指针内写入数据时出现分段错误异常

我遇到异常:第 54 行出现分段错误,我在该行输入了品牌名称。 C语言。我正在使用带有 C/C++ 编译运行扩展的 VScode。 做 { printf("输入br...

回答 1 投票 0

C中声明指针变量时写“*”的目的是什么?

我正在学习 C 中的指针,并且我了解指针变量是类型化的,以便程序知道在取消引用变量时要读取多少字节,例如 #包括...

回答 1 投票 0

C++ 存储对两个可能类之一的实例的引用

我有一个类层次结构(简化)如下所示: 结构体A{}; 结构 B :公共 A {}; 结构体C{ A* 对象; }; 我想将此层次结构中的对象的引用存储在其他目录中

回答 1 投票 0

mysql_real_connect 给出分段错误 - C++

我正在尝试构建一个队列处理器,它从 mysql 获取任务作业,并且我需要 mysql 连接器变量是全局的,因为我需要在多个函数中使用它。这是代码: ... ...

回答 2 投票 0

为什么执行完函数后,我的指针地址就变了

这是我的代码。我想将数据从一个内存区域复制到另一个内存区域。我知道这段代码不会检查数据的重叠,但我认为它不会影响指针 Ptr 的值 ...

回答 1 投票 0

C 递归目录获取器

我试图编写一个小脚本来开始处理指针,以及在 C 中分配和释放内存。 在此脚本中,我尝试使用

回答 1 投票 0

我无法访问字符串中给出的内存地址

所以我的问题是我必须将文件的内容读入缓冲区(即 void*)。 我搜索了很多,但找不到任何有关将字符串中的内存地址转换为

回答 1 投票 0

有关结构内部指针到另一个结构的深层复制的查询

我对 C 中的深层复制有疑问。 我无法分享真实的代码,但我的代码看起来像这样: 构造一个{ 字符*t1; 字符*t2; 整数a; 整数b; }; 我有一个 str 类型的 s1...

回答 1 投票 0

如何定义指针数组以及如何访问它?

我正在编写一款需要 5 个敌人的游戏。我有一个类名“enemy”,下面是我定义敌人指针的方法。 敌人*敌人1; 敌人*敌人2; 敌人*敌人3; 敌人*敌人4; 敌人*敌人5; ...

回答 2 投票 0

尝试寻址内存指针时出现代码中的未知错误

我想澄清一些事情。以下是我应该做的事情: 无效key_print1(钥匙钥匙); 打印一个密钥,key –> key1 然后 key–> key2 根据我的理解,我正在创建一个指针变量...

回答 1 投票 0

什么时候访问“死”对象的指针有效?

首先,澄清一下,我不是在谈论取消引用无效指针! 考虑以下两个例子。 实施例1 typedef 结构 { int *p; } T; T a = { malloc(sizeof(int) }; 免费(a.p); ...

回答 4 投票 0

是否有一种故障安全方法来确定 C 中指针的对齐/尾随位?

在 C 语言中,如果一定数量的尾随位为零,则指针与特定对齐。这需要提取指针的位,尽管只有有限数量的尾随位。显而易见的方法...

回答 1 投票 0

在指针和引用之间复制对象 C++

我已经从三法则开始阅读了一些内容,这让我在编写 C++ 时接触到了内存管理,而这对来自 Java 背景的人来说是一个挑战。 我只是在写...

回答 1 投票 0

调用Parent的虚函数

#包括 #包括 #包括 #包括 类父类{ 民众: 父级(){ } 虚拟 std::string GetString() { ...

回答 1 投票 0

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