|
|
1
2
我可以看到您的方法如何与
此外,我不同意您的第一个解决方案违反了DRY。从某种意义上说,它实际上是正确的,您不会被迫使用
最后一句话——你
能够
使用
另外需要注意的是,使用此解决方案的最后一个障碍是速度非常慢。它在地图中构造对象,除了将它们作为“模板化”副本示例保存外,对它们不做任何处理。 |
|
|
2
1
如果它们都派生自基类,则可以使用工厂模式,例如 Loki's implementation (参见 现代C++设计 关于细节,尽管那本书是C++11之前的版本)。
下面创建一些具体的车辆并将其放入向量中,然后调用
其中打印:
查看实时运行 Wandbox . |
|
EarthTurtle · 调整泛型抛出迭代器的异常类型 1 年前 |
|
|
porte64 · jq:在数组的各个部分上应用不同的函数/映射 2 年前 |
|
|
Dulmina · 使用扩散算子连接两个映射在芭蕾舞演员中产生错误 2 年前 |