pointers

pointers

文章 1 浏览 115

“赋值使指针无需强制转换”是什么意思?意思是?

早些时候,我问过类似的问题,但后来我更改了代码。现在编译器给了我一个不同的警告。这是我的代码现在的示例: void *a = NULL; void *b = //somethi…

羁绊已千年 2024-12-10 19:39:35 1 0

STL List - 作为指针对象的数据类型

我在使用继承和 STL 列表库时遇到问题... 比如说,我有一个带有两个派生类的抽象基类(其中定义了所有比较运算符)。该列表是在 list items; 我插入一…

素衣风尘叹 2024-12-10 19:27:59 1 0

在C中,是否允许直接从某种类型的指针转​​换为另一种类型?

假设您从一个 void 指针、一个 char 指针、一个 int 指针或任何您想命名的指针开始。 void *p = // initialized to something here 我们进行类似的转…

倒带 2024-12-10 19:23:52 1 0

在 C 语言中,取消引用指向 int 的指针与取消引用指向 char 的指针是否相同?

假设在这种情况下,您想要在取消引用指针到指针后存储一个地址。从功能上和任何其他方面来说,将其取消引用为: *(int **)(/* some void ptr */) = //…

暮年 2024-12-10 19:18:29 1 0

c++ 中对静态函数指针成员的未定义引用,我做错了什么?

请考虑这些文件: ph: #ifndef _p_h_ #define _p_h_ class p{ public: static void set_func(int(*)()); private: static int (*sf)(); }; #endif p.c…

时光与爱终年不遇 2024-12-10 18:39:58 2 0

C 指针:它们具有相同的功能吗?

假设您有一个“void *a”和“void *ptr”指向代码中定义的不同地址。然后我想知道这两行是否等效且功能相同? *((unsigned **)((char*)ptr+4)) = a; …

情绪少女 2024-12-10 18:16:09 2 0

Delphi——将整数转换为类型化指针?

我在使用 Delphi 语法时遇到一些问题。 我有一条记录: type TMyType = record .... end; 和一个过程: procedure Foo(bar:Integer); var ptr : ^TMyT…

假情假意假温柔 2024-12-10 17:46:03 2 0

C++带指针的动态二维数组(矩阵)

大家: 我正在创建一个程序,能够创建矩阵并为学校的课程对其执行各种操作。它们要求我们使用适当的矩阵运算来使运算符过载。 我在使用以下函数时遇到…

奶气 2024-12-10 17:43:37 2 0

使用函数指针创建菜单驱动系统

我正在尝试使用指向函数的指针来创建菜单驱动的系统,但是当我编译它时,我收到一条警告, [Warning] initialization from incompatible pointer type…

瑾兮 2024-12-10 15:46:26 1 0

指针与引用返回类型

我试图提出一个具体的推理为什么要使用指针而不是引用 作为函数的返回类型, 我的推理是,如果无意中将空值返回给引用类型 它无法被检查,并且可能导…

贪恋 2024-12-10 15:25:16 2 0

在 C 中操作字符串

披露:这是大学的工作。我并不期望代码来完成我的任务,而是我想了解如何最好地在 C 中操作字符串。 我需要编写一个函数来以某种方式操作字符串(我不…

温暖的光 2024-12-10 15:19:12 2 0

C 语言:当您取消引用“指向 int 指针的指针”时,应该返回什么?

假设你有: void *a = //some address; *((int **)(char*)a) = 5 我不太清楚第二行应该做什么...我知道 'a' 被转换为指向 char 的指针,然后最终转换…

水中月 2024-12-10 15:04:58 1 0

列表中的指针问题

由于某种原因,当我尝试读取 std::list (playerlist) 内的对象 (GamePlayer) 指针的属性时,它起初工作,但是当我稍后尝试在另一个函数中访问它时,我…

浅蓝的眸勾画不出的柔情 2024-12-10 15:00:41 2 0

C 指针:当您取消引用 char 指针并尝试存储 int 时,它会存储整个 int 吗?

假设您有: void *p = // something; int size = 10; *((char *)p + 8) = size ^ 1; 我知道这看起来像是真正的随机逻辑,但我想知道它是否仍然会按预…

万水千山粽是情ミ 2024-12-10 14:34:13 1 0

C++ 中意外的指针行为

我在 C++ 中遇到了问题,如果有人能够与我分享他们的专业知识,那就太好了! 我得到的输出是: 1: 2: END: C 1:C 2:E END: E 我期望的输出是: 1: 2: …

初熏 2024-12-10 14:17:17 1 0
更多

推荐作者

離殇

文章 0 评论 0

小姐丶请自重

文章 0 评论 0

Aik

文章 0 评论 0

国产ˉ祖宗

文章 0 评论 0

猥琐帝

文章 0 评论 0

半仙

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文