1

是否可以使用 cppdepend (是的 C++ )在基类中执行相当于Make destructors virtual 在基类中的操作,正如 Scott Meyers 在他非常古老的 C++ 分析工具比较中所讨论的那样?

我可以通过查询列出方法

SELECT TOP 100 METHODS WHERE !IsVirtual AND IsDestructor

我需要的是一个嵌套查询,它允许我通过方法来约束类型,反之亦然,我认为这也可以回答这个问题

想象的语法可能像

SELECT TOP 100 METHODS WHERE !IsVirtual AND IsDestructor AND 
MethodClass IN TYPES WHERE NbChildren > 0

或者

SELECT TOP 100 METHODS 
OUT OF TYPES (WHERE NbChildren > 0) 
WHERE !IsVirtual AND IsDestructor
4

1 回答 1

1

对于不支持当前嵌套查询的 CQL,这是不可能的。NDepend 的下一个主要版本(将于 2012 年上半年发布)将允许您编写这种查询。

于 2011-02-25T15:30:35.243 回答