相关疑难解决方法(0)

是否有可能在编译时禁止从类派生?

根据"C++编码标准"第32项中的描述,我有一个值类.简而言之,这意味着它提供了值语义,并且没有任何虚方法.

我不希望一个类派生自这个类.除了其他人之外,一个原因是它有一个公共的非虚拟析构函数.但是,基类应该具有公共和虚拟或受保护和非虚拟的析构函数.

我不知道写值类的可能性,因此不可能从中派生出来.我想在编译时禁止它.是否有任何已知的成语可以做到这一点?如果没有,或许在即将到来的C++ 0x中有一些新的可能性?还是有充分的理由说没有这种可能性?

c++

11
推荐指数
3
解决办法
2479
查看次数

静态代码分析器:非托管C++ Visual Studio 2008

我在Visual Studio 2008上开发了商业非托管C++应用程序,我想添加一个静态代码分析工具.

有什么建议?

如果该工具可以集成到MSVC中,我认为这将是非常好的.

我正在考虑PC-Lint + Visual Lint

但是,我一直在认真研究Coverity,UnderstandingKlockwork.

价格不是真正的问题.我想要那些在MSVC上实际使用该工具进行非托管C++的人的意见,他们非常喜欢它.

最后,VSTS和Intel Parallel Studio现在还提供静态代码分析.尼斯〜

注意:相关帖子建议Coverity是最好的(?)(参见最后2篇帖子)

c++ static-analysis visual-studio visual-c++

8
推荐指数
1
解决办法
3599
查看次数

标签 统计

c++ ×2

static-analysis ×1

visual-c++ ×1

visual-studio ×1