指针 问答列表

为什么我不能返回 NULL?

作者:asdfg 提问时间:3/3/2023

我是一个初学者,试图在 c 语言中学习动态内存分配。 如果文本中没有任何内容,我尝试返回 NULL,如果它包含某些内容,我想返回文本。 char* check_for_NULL(const cha...

关于在 C++ 中正确管理本地类中的引用成员的问题

作者:Sami 提问时间:3/6/2023

我之所以得到垃圾值是因为以下原因,还是我错了? 作为参数传递给 Inner 构造函数的 Other 对象 o 在创建 Inner 对象之后,但在 get_a_value 成员函数结束之前超出范围。因...

如果已经分配了内存,那么在函数内部的数组中所做的更改是否会保留在主函数或调用函数中?

作者:Pranav Vasishta 提问时间:3/6/2023

在这个函数定义中,我采用了 2D 数组地址的参数。 void dynamic(int ***a,int r,int c) { *a = (int**)malloc(sizeof(int*)*r);...

指针不允许自动变量在函数调用 [duplicate] 后被删除

作者:A_normal_guy 提问时间:3/8/2023

这个问题在这里已经有答案了: 错误:函数返回局部变量的地址 (8 个答案) 未定义、未指定和实现定义的行为 (9 个答案) 9个月前关闭。 当我在函数指针中使用指针而不是引用运算符时,不允许在函数调...

将指向对象的指针数组作为构造函数参数传递

作者:Viermusketiere 提问时间:3/9/2023

我需要传递一个指向数组的指针,其中包含指向对象列表的指针作为新生成对象的构造函数参数。如果我设法让它在 ESP32 上编译和运行,似乎存在越界内存访问。 不要担心中断的措辞;系统正在读取外部MCP2...

指针概念

作者:Accelerate 提问时间:3/12/2023

显示以下代码的输出,但每当我运行代码时,我都会收到一条警告消息 我尝试访问字符数组的元素,然后使用指针逐个显示它们。 法典:...

在 C 语言中实现原始哈希函数时的 Segfault

作者:Sir Muffington 提问时间:3/13/2023

我正在尝试集成一个相当原始的“哈希”函数。我知道它不是加密安全的,它只是为了学习...... 它可以编译,但每次都会出现段错误...... 我把第一个参数作为输入。 #include <stdi...

如何制作shared_ptr的深度副本?

作者:user11225404 提问时间:3/15/2023

我有一个简单的节点树类。它是 的子类。 并且是对象。类是一个抽象类。 执行乘法的导数函数。MultNodeNode_pRight_pLeftstd::shared_ptr<Node>NodeMultN...

通过引用更改数组的内容

作者:sdgaw erzswer 提问时间:3/20/2023

我最近一直在处理以下场景: pub fn random_function(inp_array: &[u32]) { for actual_val in (RefCell::new(*inp_ar...

尝试将指针的二维数组作为 const 传递时的编译器错误

作者:VincentSchaerl 提问时间:3/21/2023

我想将指针的二维数组传递给函数,使函数既不能通过取消引用这些指针来更改数组指针指向的整数值,也不能更改指针本身,也不能使数组本身变为合理(请参阅我的最后一个问题): void test(int co...


共575条 当前第33页