造函数 问答列表

如何处理非平凡析构函数类型的可变参数模板构造函数

作者:DWil 提问时间:10/10/2023

我正在编写一个容器,该容器的行为类似于 std::optional,但如果发生错误,则保留 ErrorType。 我在转发具有非平凡析构函数的类型的构造时遇到了问题 - 特别是可以用 .std::i...

如何使右值在 c++ 中表现得像左值引用?

作者:yomol777 提问时间:4/28/2023

我目前正在用C++编写一个简单的代数库。该库有一个类,定义如下:Matrix template<typename T> class Matrix { private: size_t n, m; ...

如何使此 C++ 对象不可复制?

作者:anon 提问时间:2/1/2010

请参阅标题。 我有: class Foo { private: Foo(); public: static Foo* create(); } 我需要做些什么才能使 Foo 不可复制?...

为什么复制构造函数应该在 C++ 中通过引用接受其参数?

作者:Jony 提问时间:4/22/2010

为什么必须通过引用传递复制构造函数的参数?...

是否可以避免在C++中调用复制构造函数

作者:TheMemeMachine 提问时间:12/2/2021

我正在编写一个模板函数,该函数接受自定义类(可以是任何类或基元类型)作为模板参数,然后从输入流中读取一些数据(该类型),然后将其存储为类似于以下内容的无序映射: std::unordered_map...

类模板中的常规复制构造函数不能默认吗?

作者:Fedor 提问时间:5/23/2022

在下面的程序中,struct template 有一个来自 的构造函数。因为它应该是 copy-constructor,可以默认为:Aconst A<int> &A<int> template<ty...

是否有必要为派生类创建复制构造函数?

作者:Daniel 提问时间:6/1/2019

如果我有一个具有复杂数据成员的基类,比方说,在我的继承链的末尾,我有另一个具有相同类型 DM 的类,我是否必须实现所有其他类的 CCTOR(复制构造函数)?char* 例如: 动物类: clas...

c#:DI 和附加参数

作者:Oleg Sh 提问时间:1/29/2023

例如,我有一个具有以下依赖项的类:CreateAutoDeletingRequestReachSuspensionDaysLimitAndInactiveLongTimeService prote...

用 C++ 编写 2D 地图的三法则

作者:user83975 提问时间:3/6/2023

我正在制作一个程序来确定一条推文是快乐还是悲伤,我想我把推文标记化,然后创建一个地图,将这个词存储为键,它总共使用了多少次,以及它在快乐的推文和悲伤的推文中使用了多少次。 我认为这是一个很好的方法,...

是否为 C++ 中的抽象类创建了默认的复制构造函数和赋值运算符?

作者:Nishikant 提问时间:3/10/2023

有一个默认的复制构造函数/赋值运算符,它执行浅层复制。 这些是否是默认创建的,即使是抽象类?...


共521条 当前第36页