问答列表

使用指向当前对象的指针 - C++

作者:JoshAsh 提问时间:6/8/2021

只是想知道如何在 C++ 中使用(传递或返回)指向当前对象的指针? 在我的例子中,我有一个节点映射,我想为一个节点分配一个子节点,并在这样做时将当前节点作为父节点添加到子节点中 以下是我现在所拥有...

共享“std::list”而不添加(冗余)引用

作者:Bipolo 提问时间:9/29/2022

我有一个 conainter,比如说一个 ,我想在对象之间共享它。已知其中一个物体比其他物体活得更长,因此他会握住容器。为了能够访问该列表,其他对象可能具有指向该列表的指针。 由于持有者对象可能会被移...

malloc'd 结构内按值传递的指针

作者:Jeffrey Bonde 提问时间:10/3/2022

我正在用 C 语言组合一个项目,其中我必须传递一个可变长度的字节序列,但由于堆可能有限,我正在尝试限制 malloc 调用。 假设我有一个结构体,它包含可变长度字节序列 ,以及一个函数 ,它创建一个...

我将一个函数称为按值传递,而不是按引用传递,但有一次它正在更改值,但在第二种情况下没有,为什么?

作者:Harsh Kumar 提问时间:10/9/2022

#include <iostream> using namespace std; class B { int a = 10; int b = 20; int A[5] = {1, 2, 3, ...

使用其他类中的函数进行多线程处理 [已关闭]

作者:MyselfAndOnlyMe 提问时间:10/11/2022

闭。此问题需要调试详细信息。它目前不接受答案。 编辑问题以包括所需的行为、特定问题或错误以及重现问题所需的最短代码。这将帮助其他人回答这个问题。 去年关闭。 改进此问题 我是 c++ 的新手,...

为什么我们在删除之前将链表的下一个指针初始化为 NULL

作者: 提问时间:10/15/2022

为什么我们在删除之前将链表的下一个指针初始化为 NULL 我们在删除过程中将头移动到下一个节点,并释放第一个节点的内存,那么为什么我们需要在删除之前将已删除节点的下一个指针初始化为 NULL。 没有它...

结构的动态内存分配和函数传递

作者:Nikhil 提问时间:10/18/2022

我对指针和结构有些困惑。下面是小代码片段,请帮我更正一下。如何在函数中传递动态分配的结构? struct xxx{ int x1; int x2' } struct xxx function...

C 中的函数指针如何工作?

作者: 提问时间:5/8/2009

我最近在 C 语言中使用函数指针有一些经验。 因此,继续回答自己问题的传统,我决定对最基本的东西做一个简短的总结,供那些需要快速深入了解该主题的人使用。...

警告:格式 '%i' 需要类型为“int”的参数,但参数 2 的类型为“int *” [-Wformat=]

作者:Nhenon 提问时间:11/2/2022

我在 Linux 中使用共享内存创建了一个 int 的向量 (vectorR),代码如下: int shmidR, tamR; tamR = fil*col2; int *vectorR[ta...

如何将指针分配给字符串并使用该指针对其进行修改?

作者:amongst3r 提问时间:11/12/2022

假设我有一组结构,它们被定义为 typedef struct myS { int content; char *string; } myT; 我想通过指针更改第 0 个元素字符串的值,这样就...


共625条 当前第14页