pointers 相关问题

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

GDB 和 C++:打印指向对象的指针向量

在我的代码中,我有一个 STL 向量,它包含指向对象的指针。 我之所以这样编码是因为我必须从不同的地方操作对象本身。 std::向量

回答 3 投票 0

我使用动态分配和函数将二维矩阵相乘。为什么地址变了?

代码是利用A的列和B的行必须相同才能找到矩阵乘积的属性构造的。 当我在不使用动态分配的情况下乘以二维矩阵时它起作用了……

回答 1 投票 0

罗马数字到整数

我正在尝试编写一个将罗马数字转换为整数的程序,但其编译输出以下错误: 第 65 行:字符 5:错误:'main' 的类型冲突 int main(int argc, char *arg...

回答 2 投票 0

cpp / c++ 获取指针值或去指针化指针

我想知道是否有可能制作一个指针而不是指针.. 问题是我有一个函数接受参数的指针,以便我轻松获取该指针的值。这是一个模拟...

回答 2 投票 0

如何操作指针变量的值?

无效更新(int *a,int *b){ *a=*a+*b; *b=*a-*b; } 诠释主要(){ 诠释一个,乙; int *pa = &a, *pb = &b; scanf("%d %d", &a, &b); 更新(pa,pb); p...

回答 1 投票 0

使用指针复制数组

我正在尝试使用名为 ArrayCopy() 的自写函数将 array1 的内容复制到 array2。数组的大小相同。我必须使用指针来做到这一点。 我知道

回答 2 投票 0

指针和指针哲学

如何准确理解我们在实际程序中如何以及在何处使用指针和引用。指针最大的哲学概念是什么。是的,我知道指针包含

回答 0 投票 0

为什么“&”号传给fmt.Print时不打印变量地址?

我有一些代码,打印一条消息“你好,欢迎来到 2021 年的教育” 包主 进口 ( “调频” “字节” ) 功能主要(){ // 声明

回答 2 投票 0

为什么我直接引用数组索引显示一个地址,而增量引用显示另一个地址?

我的问题是,当我直接引用一个数组的索引时,我得到一个地址,但是当我通过 for 循环引用它时得到一个不同的地址。零索引的地址相同,但不同...

回答 0 投票 0

如何将 std::array 作为 const 传递?

我想创建一个std::array of pointers而不声明指针指向的类型为const,这样我就可以通过derefer改变数组指针指向的值...

回答 3 投票 0

(*variable) 和 *&variable,有什么区别?

我正在使用 exercism.com 学习围棋,并阅读教学大纲中推荐的文档和文章。 现在我在结构中并找到了下一个代码 包主 导入“fmt” 类型

回答 2 投票 0

如何将二维指针数组作为const传递?

如果我有一个二维指针数组并将其传递给函数: 整数 = 5; 整数*数组[2][2]; 数组[0][0] = &a; 测试(数组); 我怎样才能定义这个函数,这样就不会...

回答 1 投票 0

在不使用 stdarg.h 库的情况下在 C 中创建一个简单的 printf 函数

我一直致力于在 c 中制作一个非常简单的 printf 函数,它执行以下操作:它打印字符串、有符号整数、无符号整数和 % 符号。我检查过你的每一个实现...

回答 3 投票 0

*((uint32_t)foo) 返回什么

看代码: #包括 #包括 诠释主要(){ 字符 foo[512]={}; printf("%d", *((uint32_t*)foo)); 返回 0; } 我很难过

回答 4 投票 0

如何使用带封装的指针(c++)

为了练习在 C++ 中使用指针(来自 C# 的经验),我决定尝试编写自己的链表类。然而,使用类和对象似乎做了一些我没有做的古怪行为

回答 2 投票 0

数组在函数内部修改后变回原来的形式

我正在尝试做第一个问题。 LeetCode 189 但是我遇到了一个问题。代码如下: 公共课解决方案{ public void rotate(int[] nums, int k) { k %= nums.length; ...

回答 1 投票 0

Unreal Engine - Pointer 和 Component 的关系

为什么我们必须使用指针,当我们声明一个像 USceneComponent 或 UStaticMeshComponent 这样的组件时?为什么 unreal engine 不接受 opposite ?? 我知道 UObject 派生类不能

回答 1 投票 0

理解 C 中分配给大小大于 1 的数组的地址差异

我正在了解如何在 C 中为局部变量分配内存。基于此,将在堆栈上创建数组。而且我认为堆栈寻址从更高的地址开始......

回答 1 投票 0

为什么指针衰减可以,但外部链接数组作为指针却不行? [重复]

鉴于 C 坚持将数组类型衰减为指针,因此在将数组传递给函数时,为什么将数组作为指针从外部链接到 UB? 举个例子: 我的文件.c //声明和

回答 2 投票 0

搜索具有相同元素个数的最大长度子数组

数字集合 x1, x2, ... xk 如果可以从中删除一个元素使得集合中的每个数字出现相同的次数,则称为“无聊”。 给定数组 a1, a2, .....

回答 2 投票 0

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