构造 问答列表

'string s(“hello”);' 和 'string s = “hello”;

作者:Fabian 提问时间:1/25/2017

这个问题在这里已经有答案了: C++ 中的字符串初始化有什么区别?[复制] (4 个答案) 复制初始化和直接初始化之间有区别吗? (9 个答案) 初始化和赋值有什么区别? (6 个答案) 2个月前关闭...

了解按值传递对象时在 C++ 中复制构造函数和临时对象创建

作者:Yarin0600 提问时间:8/25/2023

给定下一个代码: #include <iostream> #include <vector> #include <cstring> class Person { public: Person(c...

显式关键字是什么意思?

作者:Skizz 提问时间:9/23/2008

关键字在 C++ 中是什么意思?explicit...

为什么对构造函数中虚拟成员函数的调用是非虚拟调用?

作者:David Coufal 提问时间:6/7/2009

假设我有两个 C++ 类: class A { public: A() { fn(); } virtual void fn() { _n = 1; } int getn() { return...

按位复制构造函数是否真的为对象共享相同的内存位置?[已结束]

作者:CREATIVITY Unleashed 提问时间:8/31/2023

已关闭。这个问题需要细节或澄清。它目前不接受答案。 想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。 3个月前关闭。 改进此问题 嘿,我对 C++ 中对象的按位复制期间的内存分配感到...

如何使用委托构造函数和条件初始化程序列表编写复制/移动构造函数

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

我即将完成我的容器,但我要解决的最后一个问题是如何处理复制/移动构造函数并在私有联合成员变量中适当构造正确的成员变量。我希望我的复制和移动构造函数仅根据布尔值在联合中构造适当的类型,这样类型就不必具有...

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

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

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

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

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

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

复制构造函数和 C++ 中的 = 运算符重载:是否可以使用通用函数?

作者:MPelletier 提问时间:11/14/2009

由于复制构造函数 MyClass(const MyClass&); 和 = 运算符重载 MyClass& operator = (const MyClass&); 具有几乎相同的代码,相同...

C++ Vector 何时push_back深度复制对象?

作者:qwert789812 提问时间:9/23/2023

我创建了一个向量,并使用 push_back 将多个节点对象放入其中。但是,我无法预测它何时会使用移动构造函数或复制构造函数。 push_back使用复制构造函数或移动构造函数时有什么模式吗?C++...


共572条 当前第1页