C++ 如何在Visual Studio 2013的解决方案中查找派生类?

C++ 如何在Visual Studio 2013的解决方案中查找派生类?,c++,visual-studio,inheritance,architecture,class-diagram,C++,Visual Studio,Inheritance,Architecture,Class Diagram,在Visual Studio 2013中,当我转到“类视图”,然后搜索一个类,然后展开“派生类型”文件夹时,它仅显示当前项目中从该类派生的类,而不是整个解决方案。有没有办法在Visual Studio 2013或某些插件中找到解决方案中的所有派生类?焦点的语言是C++(非托管)。< P>我有同样的问题。到目前为止,我使用的正则表达式与派生类声明的一部分相匹配: :\s*(public|private|protected)?\s+ClassName 例如,在以下位置搜索从类A派生的所有类时: c

在Visual Studio 2013中,当我转到“类视图”,然后搜索一个类,然后展开“派生类型”文件夹时,它仅显示当前项目中从该类派生的类,而不是整个解决方案。有没有办法在Visual Studio 2013或某些插件中找到解决方案中的所有派生类?焦点的语言是C++(非托管)。

< P>我有同样的问题。到目前为止,我使用的正则表达式与派生类声明的一部分相匹配:

:\s*(public|private|protected)?\s+ClassName
例如,在以下位置搜索从类A派生的所有类时:

class B : public A {};
正则表达式尝试匹配
:public A
。请注意,当不是基类列表中的第一个基类时,这将不起作用。也不适用于间接后代