指针 问答列表

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 个元素字符串的值,这样就...

从函数返回共享指针与在 Lambda 中捕获共享指针

作者:Vero 提问时间:11/13/2022

我正在 a 中构造一个共享指针,并将其作为 lambda 的捕获。function_1 我认为这是一个问题,你能确认这是否安全还是我是对的,我不应该这样做? #include <memory> #...

传递对抽象类对象的引用

作者:callum arul 提问时间:11/17/2022

我有一个使用访问者模式的抽象语法树类。所有构造函数和 visit 函数都接受对抽象节点或其派生类的引用。'ASTNode' class ASTNode { public: virtual void...


共575条 当前第27页