|
1
18
如果您使用的是visual studio 2010,那么ca2000是完全崩溃的。它也可能在其他版本的fxcop(也称为代码分析)中被破坏,但vs2010是我唯一可以担保的版本。我们的代码库对这样的代码给出CA2000警告…
…表示在连接超出方法的作用域之前未对其进行释放。好吧,是的,那是真的,但它并没有超出范围 申请 当它返回给调用方时——这就是方法的全部意义!同样,构造函数参数不会超出范围,而是传递给基类,因此这是规则的误报,而不是实际问题。 这曾经是一个有用的规则,但现在你真正能做的就是关闭它,直到他们修复它。这是不幸的,因为(很少)真正的积极因素是应该纠正的。 |
|
|
2
1
没有安全而优雅的方法可以让链式构造函数通过一个新的
让构造器看起来像:
需要新对象的代码必须调用公共静态工厂方法,该方法将调用
|
|
KiraHoneybee · 具有构造函数参数的模板化类 4 年前 |
|
|
nick2225 · 隐式调用复制构造函数? 4 年前 |
|
|
nohaga · 为什么在本例中p3需要默认构造函数? 4 年前 |
|
|
Aadil Hoda · 为什么类类型的成员需要初始化? 4 年前 |
|
|
EloiGG · 具有任意类型的变量的可数的C++函数 4 年前 |