省略 问答列表

Clang 错误:调用私有构造函数,而实际上没有调用它们

作者:Ya Ihniy 提问时间:6/18/2023

我做了一个类的静态函数,并将构造函数设为私有。现在我想使用这个函数。Clang++ 说“构造函数是私有的”,而 g++ 可以正常编译。 我不知道任何标准中是否有任何规则可能会以任何方式影响这一点。任...

使用不可复制和不可移动类型时出现意外的 memcpy co_await

作者:Lukas Lang 提问时间:6/9/2023

序言 这是对我尝试使用代码执行的操作的描述,请跳到下一节以查看实际问题。 我想在嵌入式系统中使用协程,因为在嵌入式系统中,我负担不起太多的动态分配。因此,我正在尝试以下操作:我有不可复制、不可移动...

“explicit”关键字如何影响 C++ 复制构造函数和函数参数?

作者:Andrés 提问时间:5/24/2023

修改复制构造函数的“explicit”关键字可能会导致问题。 作为函数参数传递的对象特别容易受到这些问题的影响。 这是我的代码: #include <iostream> #include <str...

为什么此代码可能会禁用移动语义和复制省略?

作者:o_oTurtle 提问时间:2/8/2023

有时我们可能会像这样推迟完美的回报: template<typename Func, typename... Args> decltype(auto) call(Func f, Args&&... ...

在编译时添加成员,无需复制/移动构造函数

作者:Guillaume BERLAND 提问时间:1/15/2023

我正在学习可变参数模板和折叠表达式。 我想避免使用动态分配和指针。 为了说明我的问题,我创建了继承自 I_Foo 的 Foo(删除复制和移动构造函数)类。 class I_Foo { public...


共25条 当前第3页