pointers 相关问题

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

不同出处的指针可以相等吗?

在最新版本的 gcc 中,不同出处的指针可以相等: // 测试.c #包括 整数a[4]; 整数b[4]; int main() { put(a+4 == b ? "等于" : "不等于&

回答 2 投票 0

为什么数组的地址与转换为指针的数组相同?

int t[10]; int * u = t; 计算<< t << " " << &t << endl; cout << u << " " << &u << endl; Output: 0045FB88 0045FB88 0045FB88 0045FB7C The

回答 3 投票 0

如何从空容器中获取非nullptr?

我使用 C API,它接受一个指向数组的指针。该数组可以为空。 当使用以下方式声明指针时,API 按预期工作: T *ptr = 新 T[大小]; 但我想用

回答 2 投票 0

如何从空容器中获取非nullptr?

我使用 C API,它接受一个指向数组的指针。该数组可以为空。 当使用以下方式声明指针时,API 按预期工作: T *ptr = 新 T[大小]; 但我想用

回答 1 投票 0

C中的指针:为什么在获取x的地址时*address_of_x = &x中需要*?

假设我们有以下代码,它接受 x,将值 4 存储在其中,然后将 x 的地址存储在指针变量中: 整数x = 4; int *address_of_x = &x; ...的目的是什么

回答 8 投票 0

Char* 函数从非 null 值返回 null

所以问题出在我的割包字符串函数上。它应该接受一个字符串、一个字符和一个整数数组,返回不带字符的字符串,并标记它删除的所有字符。 ch...

回答 1 投票 0

当使用分配给同一内存位置的多个指针时,如何在删除 C++ 中指针指向的内存后避免未定义的行为?

删除 C++ 中指针指向的内存后,我遇到了未定义的行为。当使用分配给同一内存位置的多个指针时,如何避免此问题? #包括<

回答 1 投票 0

查看数据结构的内存地址

有谁知道如何查看变量的内存地址? 我使用 Visual Studio C++ 代码: 当我有十六进制地址时,我是否可以以某种方式观察内存单元? 我看到了一个

回答 1 投票 0

在 C 结构体中使用 SWIG 和指向函数的指针

我正在尝试为 C 库编写一个 SWIG 包装器,该库在其结构中使用指向函数的指针。我不知道如何处理包含函数指针的结构。一个简化的例子......

回答 3 投票 0

C 中两个指针相减时

我正在玩指针,以便完全理解这个概念,然后想减去两个指针,期望这两个地址之间的距离或其他东西,但显然我错了,s...

回答 7 投票 0

使用 C 将单个值加载到数组中

我有一个正在解决的问题的简化版本。本质上,我需要读取一行输入并检查其中使用了哪些字符。 所以如果我有一句台词:“乔伊喜欢面包” ...

回答 1 投票 0

矩阵转置

我试图找到给定矩阵 A 的转置,其中包含行 rows 和 cols 列。 我的尝试: void GetTranspose(int* a, int rows, int cols, int* tr) { 对于 (int i = 0; i < cols; i++) { ...

回答 1 投票 0

C 中的指针混乱

#包括 #包括 int main() { 整数a=4; int *p = malloc(sizeof(int) * a); int *g = malloc(sizeof(int) * a); p+=8; printf("%p ”,...

回答 2 投票 0

c 中指向数组的指针的内存分配?

#包括 int main() { int (*ptr) [5]; printf("%lu “,sizeof(ptr)); printf("%lu “, sizeof (*ptr)); } 我使用的是64位系统。当我在...中运行此代码时

回答 3 投票 0

将动态数组ponter传递到C中的func中,以“进程完成,退出代码139(被信号11中断:SIGSEGV)”

我需要在解析器函数中更改 params char 数组,但离开解析器函数后,params 数组仍然为 NULL,并且以“进程完成,退出代码 139(被信号中断...

回答 1 投票 0

返回指针的函数,当导入到单独的文件中时,返回数字而不是对象

我有一个名为 runner.py 的文件,其中有很多调用市场 DLL 的函数。 #导入DLL执行文件 导入时间 导入气相色谱 从 ctypes 导入 * 从 ctypes.wintypes 导入 U...

回答 1 投票 0

C++ 指向基本模板类的指针还是我应该改变方法?

我有一个接口ICloneable,用于克隆通用对象,定义如下: 模板 类 ICloneable { 民众: T* 克隆() { 返回新的 T(static_cast<...

回答 1 投票 0

将指针转换为指向虚拟基址的指针

我需要将指向派生类型指针的指针转换为指向虚拟基类型指针的指针。为什么这不起作用以及如何创建指针? struct A { virtual void f() { printf("...

回答 1 投票 0

在 `realloc` 之后为指针赋值时出现分段错误

我对 C 非常陌生(4 天前开始,有 Python 和 Java 背景)。我尝试创建一个动态数组(python 列表)来解决代码第 4 天第 2 部分的出现问题。自己的列表和获胜列表有效

回答 2 投票 0

有没有办法实现[a]的JE实例?

我正在编写一个网络处理程序,遇到了一些麻烦。我决定将我的有向图实现为弧链表的 Judy 数组。那是 朱迪L [弧线] 在哪里, 类型 ID = Int 键入...

回答 1 投票 0

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