STL 中的容量和复制 [duplicate]
作者:jdehesa 提问时间:7/12/2019
这个问题在这里已经有答案了: 容量是否复制在向量中? (5 个答案) 4年前关闭。 我想知道当你复制它时,像向量或字符串这样的容器的容量会发生什么。我运行了以下实验(Clang 8),但不知道会发生...
构造函数 问答列表
作者:jdehesa 提问时间:7/12/2019
这个问题在这里已经有答案了: 容量是否复制在向量中? (5 个答案) 4年前关闭。 我想知道当你复制它时,像向量或字符串这样的容器的容量会发生什么。我运行了以下实验(Clang 8),但不知道会发生...
作者:Skylar 提问时间:12/12/2020
在处理 .如果您能分享一些见解,我将不胜感激!unique_ptr 现在我们有了 . Struct 是 class 的成员。 Struct 有一个成员。BCBCstd::unique_ptr<A> ...
作者:pauk 提问时间:11/8/2021
为什么假设我有一个这样声明的对象:它是由默认构造函数初始化的(这里不是很重要,如何初始化,重点是它被初始化了)并且我以这种方式创建另一个对象:复制构造函数被隐式调用,但是如果我删除复制构造函数,那么,...
作者:mercury0114 提问时间:1/15/2023
下面是我尝试设计的类的简化版本 class Class { public: Class(std::unique_ptr<int>&& ptr): ptr_(std::move(ptr)) {} ...
作者:Reno 提问时间:10/29/2019
我正在尝试复制传递给复制构造函数的对象。我想访问传递给此函数的对象的成员变量的取消引用值,但收到错误“expected unqualified-id before '(' token int *c =...
作者:Biear 提问时间:3/3/2023
根据 abseil.io/tips/177 的说法,它说 具体来说,如果您的类具有 const 成员,则无法将其分配给(无论是通过复制分配还是移动分配)。该语言可以理解这一点:如果您的类型具有 co...
作者:skr 提问时间:10/13/2018
我有一个如下所示的班级:Point class Point { int x_v = {-1}; int y_v = {-1}; int val_v = {0}; double f_v = {...
作者:Leon 提问时间:4/18/2023
我已经用 C++20 编写了一个无锁和线程安全的环队列,到目前为止它有效。唯一不完美的是它必须有两个方法,一个接受对左值的常量引用作为参数,另一个接受对右值的引用,以便将右值移动到队列中而不是再次构造...
作者:bugcreator 提问时间:1/2/2022
我正在测试 c++ 类初始化。 class Point { private: int x,y; public: Point() = delete; Point(int a):x(a), y(0...
作者:newstudent 提问时间:8/13/2020
我是C++编程的新手,在这里是stackoverflow。我希望你能原谅我在这里的第一个问题,这些问题写得不太好。 我正在 BigData 类中添加移动构造函数和移动赋值运算符。 有人可以告诉我它们...