从函数返回共享指针与在 Lambda 中捕获共享指针
作者:Vero 提问时间:11/13/2022
我正在 a 中构造一个共享指针,并将其作为 lambda 的捕获。function_1 我认为这是一个问题,你能确认这是否安全还是我是对的,我不应该这样做? #include <memory> #...
针 问答列表
作者:Vero 提问时间:11/13/2022
我正在 a 中构造一个共享指针,并将其作为 lambda 的捕获。function_1 我认为这是一个问题,你能确认这是否安全还是我是对的,我不应该这样做? #include <memory> #...
作者:callum arul 提问时间:11/17/2022
我有一个使用访问者模式的抽象语法树类。所有构造函数和 visit 函数都接受对抽象节点或其派生类的引用。'ASTNode' class ASTNode { public: virtual void...
作者:Chris04 提问时间:11/18/2022
我想写的程序读取一个加密的单词并翻译它。首先,它创建一个 5x5 的 2d 数组,并将从 a 到 z 的字母放在单元格中,字母 j 除外。然后,它读取一串一次包含 2 个数字的对,并用符号“-”分隔它...
作者:Paul Wicks 提问时间:4/20/2009
因此,我有一些代码,类似于以下内容,用于将结构添加到结构列表中: void barPush(BarList * list,Bar * bar) { // if there is no move t...
作者:NiHoT 提问时间:11/18/2022
我正在尝试编写一个简单的列表来管理智能指针。添加指向列表的指针,当列表被销毁时,所有指向的对象都会被销毁。这是一个有效的代码: #include <iostream> #include <list>...
作者:Nick 提问时间:11/21/2022
在堆分配中,有一行语法用于创建实例并指向该实例的指针。 是否有一行语法用于相同目的,但具有堆栈分配? #include <iostream> class Base {}; int main() ...
作者:Nick Ruha 提问时间:11/23/2022
我是一个 c++ 新手,所以我不确定如何写这个,但基本上我想要一个函数,它接受一些参数并返回一个不需要任何参数的函数指针,可以执行以供以后使用。就像一个闭合。 我知道 c++ 没有闭包,但可以通过 ...
作者:slyx 提问时间:11/25/2022
std::reference_wrapper不能绑定到右值引用以防止指针悬空。 但是,通过组合,似乎可以绑定右值。std::optional 也就是说,是但 是.std::is_constructi...
作者:sgrandom 提问时间:11/26/2022
我正在编写的程序的一部分将数组中的某个值替换为数组中的下一个值。但是,它最终导致数组中的最后两个值相同。有没有办法将最后一个值替换为 NULL? 这是当前输出 found it again Arr...
作者:Noootron27 提问时间:11/30/2022
我收到以下警告: 警告:将“char ()”传递给类型为“char ()[5]”的参数的不兼容指针类型 [-Wincompatible-pointer-types] printField(字段[5]...