2015-09-29 4 views
1

В Visual Studio 2013, когда я перехожу к Class View, затем ищу класс, а затем расширяю папку «Производные типы», он показывает мне только классы, полученные из этого класса в текущем проекте, но не все решение. Есть ли способ найти все производные классы в решении в Visual Studio 2013 или, возможно, некоторые плагины? Язык в фокусе - C++ (неуправляемый).Как найти производные классы в решении в Visual Studio 2013?

ответ

1

У меня такой же вопрос. До сих пор я делаю делать с регулярным выражением, которое соответствует части декларации производного класса:

:\s*(public|private|protected)?\s+ClassName 

Например, при поиске всех классов, производных от класса А в следующем:

class B : public A {}; 

Регулярное выражение пытается сопоставить : public A. Обратите внимание, что это не будет работать, если A не является первым базовым классом в списке базовых классов. Также не работает для косвенных потомков.

Смежные вопросы