![]() |
1
2
您的问题提出了三个问题:
建议:
我明白
因此,我建议您预见一个带有可选参数的构造函数,以便在创建反向操作时,可以将原始操作指示为反向。 想法大致如下:
在这种情况下,您将在相关对象之间创建循环引用,而不是永远递归。 注意: 这项工作将使对象的破坏稍微复杂一些。如果你有足够的时间考试,可以考虑改变设计:
|
![]() |
2
1
你不需要
您也不需要编写这样的类声明:
似乎不太清楚如何包含作品。
这很简单。只包括将整个指定文件复制到
|
![]() |
KiraHoneybee · 具有构造函数参数的模板化类 3 年前 |
![]() |
nick2225 · 隐式调用复制构造函数? 3 年前 |
![]() |
nohaga · 为什么在本例中p3需要默认构造函数? 3 年前 |
![]() |
Aadil Hoda · 为什么类类型的成员需要初始化? 3 年前 |
![]() |
EloiGG · 具有任意类型的变量的可数的C++函数 3 年前 |