问答列表

五法则和隐式删除的函数 [duplicate]

作者:Elimination 提问时间:9/25/2017

这个问题在这里已经有答案了: 三法则变成五法则与C++11?[已结束] (9 个答案) 自动生成移动操作的规则是什么? (2 个答案) 6年前关闭。 根据我的理解,五法则是一个指导规则。尽管如此,我...

是否有任何静态分析工具可以检查规则 3(或规则 5 C++11)[已关闭]

作者:mark 提问时间:5/7/2013

闭。这个问题正在寻求有关书籍、工具、软件库等的建议。它不符合 Stack Overflow 准则。它目前不接受答案。 我们不允许向读者、工具、软件库等寻求推荐的问题。您可以编辑问题,以便用事实和引文...

规则 3 C++ 中的默认成员弃用 11

作者:chili 提问时间:6/8/2017

根据下面广为人知的表,当用户提供一个或多个复制赋值、复制构造函数和析构函数时,默认复制构造函数和复制赋值的自动编译器生成在 C++11 中被弃用(红色单元格表示弃用)。根据“3法则”,这是完全有道理的...

分割故障;三法则

作者:Reza Nishat 提问时间:3/18/2015

我有一个这样的头文件 #ifndef __coulomb_h_ #define __coulomb_h_ #include "nml_dcvector.h" #include <fstream> #...

C++ 析构函数,动态分配

作者:Dax Durax 提问时间:3/30/2013

由于缺少析构函数,我最近遇到了一些错误(bad_alloc)。 我目前有两个类,以这种方式设置: class ObjOne { friend class ObjTwo; public: //con...

链表复制构造函数崩溃程序 [已关闭]

作者:bb13 提问时间:2/25/2017

闭。此问题需要调试详细信息。它目前不接受答案。 编辑问题以包括所需的行为、特定问题或错误以及重现问题所需的最短代码。这将有助于其他人回答这个问题。 去年关闭。 改进此问题 我不确定为什么我的复...

使 2 个非静态字段(即动态数组)彼此靠近地使用内存

作者:cppBeginner 提问时间:9/11/2017

让 和 成为动态大小的存储类。 (例如B1B2B1~std::vector<char> B2~std::vector<float>) 在 C++ 11 中,如果我编码和 's 和 函数(五法则),默...

“三法则”的实施出了问题

作者:Imago 提问时间:3/13/2019

下面是“三法则”的错误实现,我试图理解。 调试程序时,我发现调试器在清理时遇到了问题,可以通过在复制构造函数中定义或简单地将其设置为合理的值来解决。int *kint *k = nullptr 但...

C++ 继承问题

作者:Avri 提问时间:2/5/2011

我有一个问题: class A { int a; int* pa; public: A(int i):a(i) , pa(new int(a)) { cout<<"A ctor"<<a<<...

C++ 抽象类需要遵守五法则吗?[已结束]

作者:Markus Rothe 提问时间:5/27/2018

已关闭。这个问题是基于意见的。它目前不接受答案。 想改进这个问题吗?更新问题,以便可以通过编辑这篇文章来用事实和引文来回答。 5年前关闭。 改进此问题 当实现这样的抽象类时: class B...


共180条 当前第6页