on 问答列表

是否可以分配或复制具有 const 成员的类

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

根据 abseil.io/tips/177 的说法,它说 具体来说,如果您的类具有 const 成员,则无法将其分配给(无论是通过复制分配还是移动分配)。该语言可以理解这一点:如果您的类型具有 co...

C++ 返回值和移动规则异常

作者:tinkerbeast 提问时间:5/30/2020

当我们从 C++ 函数返回一个值时,就会发生复制初始化。例如: std::string hello() { std::string x = "Hello world"; return x; //...

如何完美地转发一个通用引用,要么是常量引用,要么是可移动的右值?

作者:Leon 提问时间:4/18/2023

我已经用 C++20 编写了一个无锁和线程安全的环队列,到目前为止它有效。唯一不完美的是它必须有两个方法,一个接受对左值的常量引用作为参数,另一个接受对右值的引用,以便将右值移动到队列中而不是再次构造...

模板副本分配功能的混淆

作者:Louis 提问时间:6/24/2023

[首先:Windows10 上的 Vs2019,仅支持 C++11] 我对模板复制分配功能感到困惑,例如:在此处输入图像描述 我发现规范化版本不起作用,为什么它不等于复制赋值功能?模板函数不是会像...

为什么这种隐式转换会起作用,为什么会起作用

作者:Александр Кушниренко 提问时间:5/13/2019

我不明白为什么 c1 = {1, 2, 3, 4} 和 c2 = {5, 6, 7, 8} 工作正常,没有声明的构造函数,并且编译器生成的编译器不适合。 我试图通过显式转换来理解:(C&) { 1,...

如何将不同层次的product_groups和规格联合到最深层次?

作者:HedgeHog 提问时间:10/25/2023

场景 - 所有有效的类别/产品组及其对其中所有产品的有效规格都将被确定。 产品具有不同的规格/功能 产品始终挂在产品组树中的最低层次结构级别上。 规格可以附加到不同的级别,在这种情况下,可以假设它们...

函数 f 在做什么?

作者:Aniket Saha 提问时间:11/24/2019

下面是我试图弄清楚的代码。在我调用以下构造函数或函数之后,函数实际上在做什么? 我的问题是为什么我会得到这种输出,更具体地说,为什么“复制构造函数调用”被打印了 2 次。请解释这段代码的背景。 ...

重命名多个子目录,以父目录的名称为前缀

作者:Nayab Qureshi 提问时间:6/30/2023

我有多个目录 1111、2222、3333、4444,每个目录内都有名为 _apple 的子目录。我想将父文件夹名称作为前缀添加到子目录中。 我所拥有的是 1111 _apple 2222 ...

如果我们创建一个用户定义的复制构造函数,为什么编译器不提供默认构造函数?

作者:Krishna Kanth Yenumula 提问时间:5/23/2021

代码是: #include <iostream> using namespace std; class Point { int x, y; public: Point(const Point...

SQL Server:在子查询中选择时间戳值接近值的行

作者:Hey Mikey 提问时间:11/13/2023

我有一个日志表,其中包含 id、TimeStamp、Message,其中值有时包含“WARNING”。Message SELECT TimeStamp FROM Logs WHERE Messa...


共14981条 当前第186页