是否可以使用 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