pointers 相关问题

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

如何从 pcl::Indices 的点云中提取点

有这段代码正在选择我想要保留的点。 本征::Vector3f 罗德里格斯(0,0,0); 特征::Vector3f boxCenter(0.5, 0.5, 0.5); 特征::Vector3f box_size(0.9, 0.9 , 0.9); ...

回答 1 投票 0

如何决定何时将变量实例化为指针?

一种指针主义优于另一种吗?有什么区别?我首先想到的是,在某个时刻,变量必须作为非指针存在,因为永远存在指向它的指针,

回答 1 投票 0

在其他函数中使用realloc后无法访问数组中的数据

在课堂上,我必须编写使用结构数组的简单程序,该程序需要添加元素并显示一个或所有元素。老师说不能用向量,必须用

回答 1 投票 0

为什么在变量超出作用域后立即取消引用悬空指针时,Go 不会抛出错误?

我正在学习 Go 的内存管理和垃圾收集,当我在指针指向的变量超出范围后尝试取消引用指针时,遇到了一些意外的行为...

回答 1 投票 0

将 C++ 嵌套类分离到它们自己的头文件中

这个网站也是C++新手,但希望看到大家的一些指导。 我有一个非常有趣的项目想法来学习 C++,通过 API、类、参考资料等进行更深入的挖掘,目前我有一个

回答 2 投票 0

c 中的数组衰减是什么以及何时发生? [重复]

我目前正在学习C语言。 我想知道“数组衰减”是什么意思,以及它何时发生。 我想知道下面的两个变量是否以相同的方式解释。 char(*zippo)[2] = NULL; 字符

回答 1 投票 0

返回值类型与函数(指向数组的指针)不匹配

我认为我被指针弄糊涂了,但我可以发誓这些指针匹配.. 我的头文件 #ifndef _COMPANY_H #定义_COMPANY_H #include“Shop.h” #包括 #包括<

回答 1 投票 0

如何获取任意两个对象之间的内存距离(以字节为单位)(如果此测量以有意义的方式存在)?

指针算术只是针对指向同一数组(或数组后面的元素)的元素的指针定义的行为。 是否有任何定义的行为来获取两个元素之间的内存距离...

回答 1 投票 0

理解 C++ 中的数组指针

在C++中,有一个指向数组的指针的概念,据说它指向“整个数组”而不仅仅是第一个元素。这个想法让我很困惑。指针如何指向

回答 1 投票 0

`*&p` 与 `&*p` 之间的区别?

int a=10; int *p=&a; 现在看&*p,我们首先看*p,它是10,然后看&10 这是 10 的地址或 a 的地址 对于 *&p,我们首先查看地址...

回答 5 投票 0

错误:格式“%p”需要类型为“void *”的参数,但参数 2 的类型为“int *”[-Werror=format=]

在没有 gcc 标志的情况下编译下面的代码不会引发任何错误,但是当我使用 -Werror 时会出现任何错误,我一直在使用 %p 标志打印内存地址,但显然我现在必须将类型转换为 void* 给你...

回答 1 投票 0

在C++中,如果返回一个指针并立即取消引用,这两个操作是否会被优化掉?

在 C++ 中,如果我获取并返回变量的地址,然后调用者立即取消引用它,编译器会可靠地优化这两个操作吗? 我问的原因是我有数据

回答 3 投票 0

如果释放二维字符数组,FreePascal 中会出现运行时错误 216

我创建一个指向二维字符数组的指针,用井号(#)填充它,将其输出到控制台并释放指针的内存。如果我使用 Dispose(),则会弹出运行时错误 216。如果我不...

回答 1 投票 0

c语言链表的意外修改

#包括 #包括 // 定义DocNode结构 结构文档节点{ int doc_id; struct DocNode* 下一个; }; //创建新的节点 结构 DocNode* create_node(int doc_id) { 结构文档...

回答 1 投票 0

cJSON 内存泄漏

我在程序中使用 cJSON 将值转换为 JSON 并将其写入文件。这是我的代码示例: void writeStructToFile(IOPipe this, struct structtype somevalues) { cJSON *jout =

回答 3 投票 0

向上转换非指针对象时,vtable 指针会发生什么?

我在大学学习c++的VTable。也许我错过了一些东西,但我看到了以下示例: 类父类{ 民众: 整数x; 父级(int _x):x(_x){} 虚拟无效打印()常量{ ...

回答 1 投票 0

C 中 *p++ 和 *p += 1 有什么区别?

我刚刚开始学习 C 中的指针,并使用指针 p 来迭代数组的元素。 我的目标是将每个元素增加 1,但是在应用增量之后

回答 1 投票 0

当强制转换的指针具有增量运算符时会发生什么?

例如: 整数x[100]; 无效*p; x[0] = 0x12345678; x[1] = 0xfacecafe; x[3] = 0x死牛肉; p = x; ((int *) p) ++ ; printf("值 = 0x%08x", *(int*)p); 编译上面的代码会生成一个左值

回答 5 投票 0

gcc 如何处理数组[与 C 编程相关的问题]

即使使用 -Wall 选项,这也会在 gcc 中编译,没有错误或警告 意味着在运行时检查数组边界,因此编译器无法检测到错误 #包括 int主要...

回答 3 投票 0

Pascal 中的运行时错误 216。指向二维字符数组的指针

我创建一个指向二维字符数组的指针,用网格填充它,将其输出到控制台并为指针释放内存。如果我使用 dispose(),则会弹出运行时错误 216。如果我不使用di...

回答 1 投票 0

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