问答列表

通过向函数传递双 ptr 来存储本地 var 的地址不会导致 seg 错误,但返回该 var 的地址会导致 seg 错误。为什么?[复制]

作者:Manan Chawla 提问时间:7/24/2022

这个问题在这里已经有答案了: 为什么这句话:“未定义的行为意味着编译器可以做任何它想做的事”是正确的? (2 个答案) 为什么当我写入数组末尾时没有出现分段错误? (4 个答案) C++ 不可能的零点...

为什么我的字符串数组赋值不适用于指针?

作者:programme3219873 提问时间:7/27/2022

我有一个存储 5 个指针的结构char * struct x { char *arr[5]; }; 我使用 malloc() 为结构分配内存 struct x *str = malloc(...

阻止使用右值 std::optional<t<T 初始化 std::optional:reference_wrapper<const >>T>

作者:slyx 提问时间:11/25/2022

std::reference_wrapper不能绑定到右值引用以防止指针悬空。 但是,通过组合,似乎可以绑定右值。std::optional 也就是说,是但 是.std::is_constructi...

C 语言中的数组问题:我是否需要在 C 语言中通过引用将单个数组单元传递回我的全局数组?

作者:Ryan Paye 提问时间:8/3/2022

我正在一个名为 dropmove 的用户定义函数中操作行和列,我目前停留在将数组单元格/值传递和返回到我的全局数组中的方法上。关于我需要如何返回单元格,我得到了相互矛盾的结果。我是否需要调用指针,或者...

如何保存函数指针以供以后在 c++ 中使用,具有保存状态的类似闭包

作者:Nick Ruha 提问时间:11/23/2022

我是一个 c++ 新手,所以我不确定如何写这个,但基本上我想要一个函数,它接受一些参数并返回一个不需要任何参数的函数指针,可以执行以供以后使用。就像一个闭合。 我知道 c++ 没有闭包,但可以通过 ...

如果我编写一个函数指针以在 BST 模板中使用,他们可以接受 1 个以上的对象作为参数吗?

作者:Emil Lang 提问时间:8/5/2022

我为二叉搜索树写了一个模板。我希望重载按顺序遍历函数。当函数指针只接受类 T 的 1 个对象时,我可以让它工作。我希望它使用一个也使用 2 个整数值的函数指针,这样我就可以从 main 中的语句外部提...

当函数作为函数的参数给出时,它是按值传递还是按指针传递 [closed]

作者:snath03 提问时间:8/6/2022

闭。这个问题是不可重现的,或者是由错别字引起的。它目前不接受答案。 这个问题是由一个错别字或一个无法再重现的问题引起的。虽然类似的问题可能在这里成为主题,但这个问题的解决方式不太可能帮助未来的读者。...

C++ 在一行中创建类实例和指向它的指针

作者:Nick 提问时间:11/21/2022

在堆分配中,有一行语法用于创建实例并指向该实例的指针。 是否有一行语法用于相同目的,但具有堆栈分配? #include <iostream> class Base {}; int main() ...

删除指针表单模板

作者:NiHoT 提问时间:11/18/2022

我正在尝试编写一个简单的列表来管理智能指针。添加指向列表的指针,当列表被销毁时,所有指向的对象都会被销毁。这是一个有效的代码: #include <iostream> #include <list>...

如何修改已在 C 中传递到函数中的指针?

作者:Paul Wicks 提问时间:4/20/2009

因此,我有一些代码,类似于以下内容,用于将结构添加到结构列表中: void barPush(BarList * list,Bar * bar) { // if there is no move t...


共625条 当前第12页