为无复制/无移动类型扩展的最小类是什么?
作者:Josu Goñi 提问时间:8/30/2021
假设我想创建一些类来管理不应复制或移动的资源,哪个是扩展和避免错误的最小类? 这个想法是,通过扩展类,我以 0/3/5 规则的安全侧结束。 我考虑到了这一点,这显然是有效的。 class NOC...
则五 问答列表
作者:Josu Goñi 提问时间:8/30/2021
假设我想创建一些类来管理不应复制或移动的资源,哪个是扩展和避免错误的最小类? 这个想法是,通过扩展类,我以 0/3/5 规则的安全侧结束。 我考虑到了这一点,这显然是有效的。 class NOC...
作者:Daniel H 提问时间:12/1/2021
背景 假设您要在 C++ 中实现资源管理类。不能使用零规则或五默认值规则,因此实际上需要实现复制和移动构造函数、复制和移动赋值运算符和析构函数。在这个问题中,我将以 Box 为例,但这可以适用于许多...
作者:Vasilii Rogin 提问时间:4/21/2023
我有一个有自己的资源管理的类: class Lol { private: // This is data which this class allocates char *mName = nu...