![]() |
1
4
指出指针相对于引用的优势,以及指针在多大程度上适合您的情况,然后宣布您不想使用它们。
|
![]() |
2
7
|
![]() |
3
3
创建的静态实例
|
![]() |
4
2
您可以简单地重载构造函数:
|
![]() |
5
1
您必须注意谁将是“preferences”指针的所有者,如果您转移了所有权,类必须在析构函数中删除它,否则,调用方必须销毁它。
正如kategregory所说,您必须定义两个构造函数,在第二个构造函数中,您必须将首选项复制到您自己的实例中,至少该首选项只有一个静态集。 有了一个独特的静态“首选项”,代码的其他部分就会修改它并改变代码的工作方式。 |
![]() |
Tono Nam · 无法在golang中通过引用修改对象 2 年前 |
![]() |
uzivanky · 课堂上不同的“this” 6 年前 |
![]() |
Henry Marshall · 通过引用替换JS对象[重构工作代码] 6 年前 |
|
user9441223 · 通过引用传递对象并将其存储为成员变量 6 年前 |
![]() |
Enryu · 参考变量参数vs局部参考变量[关闭] 7 年前 |
![]() |
Tryer · 计算不同类别对象的数量 7 年前 |