【发布时间】:2015-09-29 12:36:53
【问题描述】:
在 Visual Studio 2013 中,当我转到类视图,然后搜索一个类,然后展开“派生类型”文件夹时,它只显示当前项目中从该类派生的类,而不是整个解决方案。有没有办法在 Visual Studio 2013 或一些插件的解决方案中找到所有派生类?重点关注的语言是 C++(非托管)。
【问题讨论】:
标签: c++ visual-studio inheritance architecture class-diagram
在 Visual Studio 2013 中,当我转到类视图,然后搜索一个类,然后展开“派生类型”文件夹时,它只显示当前项目中从该类派生的类,而不是整个解决方案。有没有办法在 Visual Studio 2013 或一些插件的解决方案中找到所有派生类?重点关注的语言是 C++(非托管)。
【问题讨论】:
标签: c++ visual-studio inheritance architecture class-diagram
我也有同样的问题。到目前为止,我正在使用与派生类声明的一部分匹配的正则表达式:
:\s*(public|private|protected)?\s+ClassName
例如在下面搜索从类 A 派生的所有类时:
class B : public A {};
正则表达式尝试匹配: public A。请注意,当 A 不是基类列表中的第一个基类时,这将不起作用。也不适用于间接后代。
【讨论】: