|
|
1
1
这实际上是个很好的问题。 原因因情况而异,但涉及以下问题:
所有这些都会涉及到一定程度的主观性。 假设的例子,猜测QVersionNumber的内部, 你将如何在初始化列表中用术语写下这一点?
这当然是可能的,遵从一个私有构造函数,它接受一个特殊的函数对象。但图书馆的作者可能认为这太过神秘或难以维护。 |
|
|
2
1
静态创建方法不需要创建多余的对象,并且可以添加到所创建对象的代码中,因此非常方便,使用creational method代替eed constructor有很多原因。以下是一些:
我建议您熟悉设计模式,特别是 Ñreational pattern . |
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |