三法 问答列表

什么是三法则?

作者:fredoverflow 提问时间:11/13/2010

复制对象是什么意思? 什么是复制构造函数和复制赋值运算符? 我什么时候需要自己申报? 如何防止我的对象被复制?...

什么是三法则?

作者:fredoverflow 提问时间:11/13/2010

复制对象是什么意思? 什么是复制构造函数和复制赋值运算符? 我什么时候需要自己申报? 如何防止我的对象被复制?...

什么是三分法则?

作者:fredoverflow 提问时间:11/13/2010

复制对象是什么意思? 什么是复制构造函数和复制赋值运算符? 我什么时候需要自己申报? 如何防止我的对象被复制?...

谁能给我一个如何在C++中正确使用“三巨头”的例子?[复制]

作者:Jota 提问时间:3/8/2011

这个问题在这里已经有答案了: 12年前关闭。 可能的重复: 什么是三法则? 嗨,我一直在阅读有关该主题的信息,许多网站告诉我为什么我需要 ctor、copy ctor 和 dtor。但是我很难找到...

不同类型的 C++ 模板错误

作者: 提问时间:4/26/2013

我需要从以下内容中找到所有可能的错误,至少三个错误。 template<typename A, typename B, typename C> C myfunction(const A& a, co...

用于动态多维数组错误的 C++ 重载赋值运算符

作者:Brogrammer 提问时间:7/4/2015

我在使用动态数组重载 = 运算符时遇到了问题。这就是我目前所拥有的。另外,我知道我还没有编写析构函数或构造函数,但我需要先关注这个运算符: 在我的头文件中: #ifndef fasdf_dynn_...

默认构造函数丢失 - 但我没有调用它?

作者:Tomas Aschan 提问时间:1/9/2013

我正在编写一个 C++ 应用程序,其中我有一个带有两个嵌套结构的类,在我的头文件中定义如下:Controller class Controller { struct help_message { ...

传递一个包含动态记忆的类:方法及其效率

作者: 提问时间:1/8/2014

我有一个包含大量数据的类,称为 。这个类遵循三法则(它有 重写 copy-constructor、copy-assignment 运算符和析构函数,以便能够在复制类时正确复制成员变量,并能够在不导致内...

需要建议以在 c++ 中找到 WrapperInterface 的正确实现(三法则)

作者:kaiser 提问时间:2/21/2016

我试图为接口找到一个工作模式。 关于我正在做的事情的一些信息。我正在 dx11 中实现渲染引擎。我的目标是提供一个简单且高度接口的引擎,客户不必具备任何 dx11 或高级渲染技术的知识。 我有我的...

QVector 插入功能后无法访问的点

作者:Privatized 提问时间:9/7/2017

我正在尝试遵循三法则,但是这样做会导致 QVector 的插入功能出现问题。 添加复制构造函数和析构函数后,我的程序将产生一个错误,即点的向量不再可访问,因此复制构造函数无法重新分配点。 以下是我...


共67条 当前第3页