指针 问答列表

如何为返回二维数组的函数定义函数指针?

作者:Aneesh C Rao 提问时间:7/15/2023

我编写了这个程序,它定义了一个函数来返回一个一维数组和一个函数指针的 typedef 声明。函数指针的实例用于调用函数。my_num typedef int* (*get_max_ports_t)(...

如何在 C 中将一种类型的数组转换为另一种类型的数组,类型未知,类型大小已知

作者:Plegeus 提问时间:7/15/2023

我想知道是否有一种有效的方法可以将 A 类型的数组转换为 C 中的 B 类型的数组,更准确地说,我想填充一个函数,该函数具有两个数组作为输入以及数组中元素的大小。 void populate(voi...

将 void* 以外的指针转换为整数和从整数转换指针

作者:ByteEater 提问时间:7/18/2023

根据 cppreference.com 的说法,在支持它的实现中,是一种可以保存指向 的指针的类型。因此,可以将 type 的值转换为 (或 ) 并返回相同的值。但是,指向不同类型的指针不必具有相同的...

如何禁用锚点指针事件,同时为锚点子级保留它们?

作者:budgiebeaks 提问时间:7/16/2023

我有一个锚元素,里面有几个子元素。需求已更改,现在锚点上可能有也可能没有链接。更改它的最简单方法是禁用锚点的点击事件,并将其保留给子(它们具有一些依赖于指针事件的功能)。 当我申请锚点父级时,一切都...

(pointer + n) 和 pointer[n] 有什么区别?

作者:TAJ-32 提问时间:7/21/2023

在此代码中,我不明白为什么要将输入字符值放入 (ptr + i) 中,然后我们打印出 ptr[i]。我知道它们是不同的,因为我在第一个 for 循环中打印出值,但我不明白它们之间的区别是什么,以及为什...

这不应该给我悬而未决的参考错误吗?

作者:Jason 提问时间:7/24/2023

在使用了大约十年的其他编程语言之后,我将回到 C++,所以请耐心等待。以下程序在 CLion 的 C++20 项目中为我编译: #include <iostream> using namespac...

常规演员 vs. static_cast vs. dynamic_cast [重复]

作者:Graeme Perrow 提问时间:8/26/2008

这个问题在这里已经有答案了: 什么时候应该使用 static_cast、dynamic_cast、const_cast和reinterpret_cast? (12 个答案) 9年前关闭。 去年,社群...

将 C 指针强制转换为其他类型时要记住的规则

作者:alessio solari 提问时间:7/25/2023

我已经使用 C 指针一段时间了,一切都按预期工作。但是,现在我遇到了 ISO 标准,该标准说“如果生成的指针未正确对齐指向类型,则行为未定义”。 这让我不禁要问自己: 这是什么意思? 我们如何安...

出现错误“必须调用对非静态成员函数的引用”

作者:Krishna Gaggar 提问时间:7/26/2023

我无法理解这个错误意味着什么,以及是什么导致了它。 这是我的代码,请帮我指出错误: class Solution { public: bool sortbysec(const pair<int,...

C:从原始内存字节添加两个 32 位无符号整数

作者:Kevin Stefanov 提问时间:7/26/2023

在 C 语言中,我有三个几百字节长的内存区域。我想取两个内存区域的第 32 对 32 位,将它们加为两个无符号的 32 位整数,并将结果存储在第三个内存区域的相应 64 位中(因为两个 32 位 AD...


共575条 当前第40页