pointers 相关问题

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

为什么在大多数操作系统中,任何地址为 0:1000 的进程中的第一个虚拟页都受到操作系统的保护

我知道NULL指针有特殊的含义,如果指针指向虚拟地址0那么它是一样的。那么这是保护第一个虚拟页的主要原因吗? 我试图绘制我的地图...

回答 1 投票 0

C++ Qt:小部件实际上如何包含在父级中?

Qt 内部如何保存小部件来处理和渲染它们?父窗口小部件是否有某种带有指向子对象的原始指针的数组?或者也许某种智能指针?

回答 1 投票 0

为什么指向数组第一个元素的指针在取消引用后,计算结果为第三个元素? [重复]

当我尝试在 printf() 内部执行此操作时,它会取消对第三个元素的引用,我还尝试使用后置和预增量来取消对该指针的引用。 这是我的代码: #包括 INT...

回答 1 投票 0

在函数或宏中编写可重用的指针类型转换逻辑

这是我问题的背景。我有这个代码: typedef 枚举 DType { float32 } DType; typedef 结构体数组 { 无效*数据; DType 数据类型; ... } 大批; 整个想法是铸造

回答 1 投票 0

Shuffle合并两个节点数相同的链表

我有两个函数用于合并两个链表,假设它们具有相同数量的元素 第一个: def shuffle_merge(self, l1,l2): 节点1 = l1.head 节点2 = l2.head ...

回答 1 投票 0

struct.h 中的静态全局指针由 struct.c 中的函数分配,但在 main() 中为 NULL

struct.h #ifndef STRUCT_H #定义STRUCT_H 结构体链表 { 整数数据; }; 静态结构链表 *head = NULL; 无效build_linkedlist(); #endif 结构体.c #包括 #包括...

回答 1 投票 0

在 C++ 中将带有指针的数组参数传递给派生类

将带有指向派生类的指针的数组参数传递给函数的最简单方法是什么。假设我有一个名为 ResourceTransferE 的基类,并从它派生而来,名为

回答 1 投票 0

VS2005 如何强制所有指针访问不对齐?

我有一些代码,或者更好地说是从STM32/FreeRTOS复制到OMAP2430/WindowsCE平台的完整项目。 在复制的 C/C++ 文件中,我有一些处理数据结构的代码

回答 2 投票 0

如何在不进行额外分配的情况下展平数组切片?

在 Go 中,如果我有一个给定类型的数组切片,如何将其转换为相同类型的切片? 具体来说,是否可以在不为新的支持数组分配内存的情况下执行此操作...

回答 1 投票 0

如何将 X 的数组切片转换为 X 的切片?示例:[][4]字节 -> []字节

在 Go 中,如果我有一个给定类型的数组切片,如何将其转换为相同类型的切片? 具体来说,是否可以在不为新的支持数组分配内存的情况下执行此操作...

回答 1 投票 0

指向 FFmpeg 对象的 C++ 智能指针

我可以为 FFmpeg 中的不同指针类型创建和使用 C++ 智能指针吗? “AVCodecContext *”仅用作除释放之外的所有函数中的指针。 分配: AVCodecC...

回答 1 投票 0

文件指针声明会干扰不相关函数中的局部变量

因此,对于作业,我必须编写一个或多或少玩拼字游戏的程序,基本结构是一个函数读取输入单词,并计算每个字母在其中出现的次数,并将其放入a...

回答 1 投票 0

指向动态分配的boost multi_array中的类的指针,未编译

我正在使用 boost::multi_array。 我想要一个“world”类的对象有一个名为“chunk”、类型为“octreenode”的数组。 以前我有一个普通的一维

回答 1 投票 0

在列表中的 2 个对象之间交换 c#

我正在尝试在列表中的两个对象(学生)之间交换,但我找不到方法 for(int i = 0; i < this.lastPosition; i++) { if(this.list[i].GetName().CompareTo(this.list[...

回答 1 投票 0

无法从 JNI 中的 C++ 包装器调用 Java 方法

我是 JNI 和 C++ 的新手。我有一些 API 需要与某些处理程序共享指针来订阅某些消息。我可以在“主”C++ 方法中调用处理程序中所需的方法...

回答 2 投票 0

移动指针有什么好处吗?

我现在正在使用代码库,此部分包含以下内容: if(const auto *temp_ptr = obj->get_ptr()) { perm_ptr = std::move(temp_ptr); } 这有什么意义...

回答 2 投票 0

对指针感到困惑

我刚刚开始学习c++(我现在更像是一个java开发人员)并且对使用指针有一些困惑......例如,下面的代码可以工作 int main() { 整数x=5; 整数 *...

回答 4 投票 0

查找最长且不重复字符的子串

我正在尝试解决LeetCode 3:无重复字符的最长子字符串。 我正在实现滑动窗口方法,该方法包括使用左指针和右指针来收缩和展开......

回答 1 投票 0

为什么没有打开指针?

例如: #包括 无效why_cant_we_switch_him(无效* ptr) { 开关(ptr){ 案例为空: printf("空! ”); 休息; 默认: ...

回答 13 投票 0

Delphi:对数组指针进行双重索引会导致“需要数组类型”错误

看一下下面的代码,其中数组指针被索引一次以获取数组,然后再次索引以获取元素。这个 c 风格的技巧应该在 {$POINTERMATH ON} 时起作用,但是它

回答 1 投票 0

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